Blog Alexandra Bundu felgyorsítja a projektek összeszerelését a vizuális stúdióban
A projekt összeállításakor a Visual Studionek több mint 20 projektet kell gyűjtenie? Tehát, mint én, már észrevette, hogy ez a művelet jó időt vesz igénybe. Most 27 projektünk van összeállítva, és megtaláltunk egy módszert, amely felgyorsítja ezt a folyamatot.
Először meg kell csinálni egy merevlemezt a memóriában. Minden olyan program, amely erre képes (pl. RamDisk).
A lemez mérete az Ön igényeitől függ. Ennek eredményeképpen a lemez tartalmaz minden ideiglenes Windows-fájlt, valamint minden bin és obj mappát a projektjeinek összeszerelésével.
Hozzon létre egy Temp mappát ezen a meghajtón, és állítsa be az összes elérési utat a rendszer ideiglenes fájljaihoz.


További munkákhoz a linkd.exe fájlt át kell másolni a c: \ WINDOWS \ system32 fájlba.
Ezzel a programmal létrehozhatjuk a projektünk bin mappáját a memóriában lévő lemezen, és létrehozhatunk egy linket a valós projekt mappából. Tekintettel arra, hogy a Visual Studio a RAM lemezre projekteket készít, gyorsulni akarunk. Ezt a műveletet az összes olyan bin és obj mappával kell elvégezni, amely a gyülekezésben részt vevő valamennyi projekthez tartozik. Írtam egy scriptet a NAnt-nek. amely ezt automatikusan elvégzi, mert Szeretek automatizálni mindent. Ez a szkript a konfigurációs fájlból a gyökérkönyvtár elérési útját veszi át a projektekkel és a lemez nevét a memóriában.
A SetUpRamDisk.build fájl tartalmazza a szkriptet:
Ha valaki vágyakozik, akkor ezt a szkriptet átírhatja vagy újraírhatja egy másik nyelvre. Az összes projektmappa helyes összekapcsolásához meg kell adnia paramétereit a konfigurációs fájlba.
A SetUpRamDisk.xml fájl tárolja a parancsfájl konfigurációját:
A parancsfájl normál működéséhez létre kell hoznia egy másik fájlt - linker.bat. Csak azért szükséges, hogy regisztráljon egy görbe szkriptet, és csak egy sort tartalmaz:
Futtassa a szkriptet a sor használatával:
NAnt.exe /f:SetUpRamDisk.build go
Végül menjen a Visual Studio beállításaihoz, és állítsa be a párhuzamosan összeállítható projektek számát. Ez a szám a számítógépétől és a projekttől függ.

Mindezek után a projektek teljes összeszerelése közel kétszeresére gyorsult. A projekt átformálása több változás után közel öt másodpercen belül megtörténik.