Rétikánya blogja

A madarak fentrõl szemlélve másképp látják a világot...

Tag: Fejlesztõeszközök (page 1 of 5)

Boldog Születésnapot Visual Studio!

Mindenhol tele vannak vele a lapok, de ma 20 éve jelent meg a Visual Studio mint termék. Mondhatom, hogy a kezdetektől használom, bár akkor még c++ & MFC volt a porondon. Ma elsődlegesen c# alatt dolgozom, de már kóstolgatom a Xamarin csodáit is. Remélem továbbra is olyan jó barát lesz, mint eddig volt.

TF400030: The local data store is currently in use by another operation.

Probléma

Napok óta kavarog előttem ez az üzenet a legváltozatosabb időpontokban, kedvenc Visual Studio + TFS kombóm szórakoztat vele. A hibát elvben már a VS 2012 Update 2-vel kijavították, nekem mégis jövöget…

Elkezdtem mélyen utánanézni miért is van ez, hisz az, hogy egy-egy művelet után várok 1-2 percet (nem vicc!) az már nem is kicsit zavaró. Nos a hiba okai közül – bár megnéztem – a VS2012 által adottakat kizártam, s meglepetésemre az alábbi maradt talpon:

A szerver és a kliens oldal versenyhelyzete, amikor a szerver lassan válaszol és/vagy a kliens valamiért meg tudja előzni a szerver válaszát. (hihi ez áll, SSD mellett)

Ez a helyzet erőteljesen megnövekvő eséllyel jelentkezik, ha valaki 50000 elem felett kezel egy-egy solution-n belül (nu itt a szövegek eltértek, ki solution-t ki meg projektet mondott). A leírások szerint – ez persze a patternből fakad – ez az MVC4 projekteknél jön ki. Tekintettel arra, hogy én épp php portált kezelek most, ezen számot ha meg nem is haladom de közelítem.

Megoldás

A legjobb megoldás amíg lehet a szerver válaszadási kapacitást növelni több TFS szerver beállításával. Ha ez nem megoldható – haha a TFService kevés 🙂 – akkor a munkaterület beállításai alatt a Location kapcsolót kell Local-ról Server-re állítani. Ettől kezdve a szerver lesz a mérvadó tároló és a versenyhelyzet nem jön létre…

tfs_workspace

License Header Manager for Visual Studio

Régi probléma, hogy egy nagyobb projektben ahol többen dolgozunk együtt, nehéz az fájlok egységes fejléc kinézetét és tartalmát megvalósítani. Ki-ki vérmérséklete szerint tesz be kisebb vagy nagyobb fejléceket, s biza van aki meg semmit. Erre régi megoldás volt, hogy a VS által adott template-k kerültek a header résszel kiegészítésre, de sajna ez is csak részmegoldás, hisz nem minden fájltipushoz és ami fontosabb csak egyszer (a létrehozáskor) lehet azokat betenni.

A most futó projektben számos elég komoly dokumentálási feltétel adódott, s úgy döntöttem ezt a problémát most már meg kell oldani, ha másképp nem legvégső esetben írunk valamit ami megoldja a gondjainkat. Számos ötlet és megoldás bukkant fel (ezek közül van amit mi is kitaláltunk már, használtunk), míg végül a keresési hálóba került egy open source projekt…

License Header Manager for Visual Studio

A License Haeder Manager egy Visual Studio kiegészítő, melyet a CodePlex keretei között publikáltak, és felhasználása így ingyenes. Az eredeti változat még a VS 2010-hez készült (nem is értem miért nem bukkantam rá előbb), és a mostani VS 2013-al is tökéletesen működik. A megoldás előnye, hogy tetszőlegesen lehet a fejlécezhető állománytípusokat felvenni, s minden egyes típushoz külön-külön fejléc definíciót vehetünk fel.

Continue reading

Team Foundation Server Planning Guide

Visual Studio ALM RangersA címben szereplő a TFS-t használóknak igencsak sok ötletet, ajánlást tartalmazó anyag frissítésre került a Codeplex-n. Az projekt oldaláról már az új verzió tölthető le.

LETÖLTHETŐ ANYAGOK (Direkt linkkel)

Documentation Rangers_vsarplanningguide_vs2012_AllGuides.zip

documentation, 8113K, uploaded Sun – 3121 downloads
Documentation Rangers_vsarplanningguide_vs2012_AllHOLs.zip

documentation, 16012K, uploaded Jul 18, 2012 – 548 downloads
Documentation Rangers_vsarplanningguide_vs2012_AllVideos.zip

documentation, 27194K, uploaded Jul 18, 2012 – 609 downloads
Documentation Rangers_vsarplanningguide_vs2012_Everything.zip

documentation, 51273K, uploaded Sun – 2600 downloads
Older posts

© 2017 Rétikánya blogja

Theme by Anders NorenUp ↑