HyperLink


Bejelentkezés
E-mail: 
Jelszó: 






Skip Navigation Links
 

Visual Studio projekt fordítása két kattintással


Példaprogram letöltése

2288 bájt

Készítsünk most olyan menüpontot a Windows Intézőjének gyorsmenüjéhez, melynek segítségével, ha egy SLN kiterjesztésű állományon kattintunk jobb gombbal, akkor megjelenik egy „Rebuild with Visual Studio .NET” nevű menüpont. Ezt a menüpontot választva lefordíthatjuk az adott alkalmazást anélkül, hogy a Visual Studio-t meg kellene nyitnunk.

A megoldás igen egyszerű: a Windows regisztrációs adatbázisában az SLN kiterjesztéshez hozzárendelünk egy új menüpontot, mely elindítja a devenv.exe alkalmazást a megfelelő paraméterezéssel, melynek eredményeként létrejön a kívánt hatás, vagyis lefordításra kerül az SLN által leírt alkalmazás.
A mellékelt Rebuild command.reg futtatásával elvégezhetjük a Windows regisztrációs adatbázisában a szükséges módosításokat. Ettől kedve az új menüpont rendelkezésünkre áll. Ha a Visual Studio.NET-et nem az alapértelmezett könyvtárba telepítette, akkor a Rebuild command.reg állomány tartalmát módosítania kell a használat előtt, hogy az abban lévő elérési út a devenv.exe-re mutasson!
A regisztrációs adatbázisba az SLN kiterjesztéshez a VisualStudio.Solution kulcs tartozik. Itt kell a Shell kulcson belül egy újat létrehoznunk, melynek most a Rebuild nevet adtuk.
[HKEY_CLASSES_ROOT\VisualStudio.Solution\Shell\Rebuild]
@="Rebuild with Visual Studio .NET"
Ezen belül a Command kulcs írja le, hogy mit is kell az új menüpont kiválasztásakor elindítani. Itt a devenv.exe-t kell megadnunk, melynek a /rebuild release paramétert adjuk, valamint egy %1 paramétert is. Ez utóbbi helyére a Windows Intézőben kiválasztott SLN állomány helyettesítődik be a teljes elérési útvonalával együtt.
[HKEY_CLASSES_ROOT\VisualStudio.Solution\Shell\Rebuild\Command]
@="\"C:\\Program Files\\Microsoft Visual Studio .NET\\Common7\\IDE\\devenv.exe\" /rebuild release \"%1\""
A kulcsok létrehozása után, bármilyen SLN állományra jobb gombbal kattintva máris meg kell hogy jelenjen az új menüpont, melyet azonnal használhatunk is.

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 246. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2010 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |