2012-11-29 8 views
6

Visual Studio 2012 C# projemde Post-build olayı komut satırına eklemek istiyorum.Visual Studio 2012'de (C#) Post Oluşturulmasında Kullanılabilir Özel Makrolar Oluşturma

Çözümümde çok sayıda projem var ve "Makrolar >>" ile kullanılabilen makroların listesine eklemek istiyorum.

Bunu nasıl başarabilirim?

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f MYPFXFILEPATH /p MYPASSWORD /t http://timestamp.verisign.com/scripts/timstamp.dll $(TargetDir)$(TargetFileName) 

Ben kopyalamak nefret ve her projeye bu yapıştırmak olacaktır:

Mesela ben komut hattı var. Eğer .Csproj dosyayı düzenleyebilir,

$(SignCommandLinePrefix) $(TargetDir)$(TargetFileName) 

cevap

7

Eğer listede >>makrolar da makro görmez olsa: Ben olurdu böylece bir makro içine ilk kısmını yerleştirmek istiyorum el ile. İlk <PropertyGroup> arayın ve kapanış </PropertyGroup>önce bu hakkı ekleyin:

<SignCommandLinePrefix>"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f MYPFXFILEPATH /p MYPASSWORD /t http://timestamp.verisign.com/scripts/timstamp.dll</SignCommandLinePrefix> 

Şimdi, hiç $(SignCommandLinePrefix) $(TargetDir)$(TargetFileName) ekleyebilirsiniz senin Sonrası İnşa Olay ve sadece istediğiniz gibi çalışacaktır.

Kontrol dışarı bu soruya Chuck İngiltere'nin tepkisini: http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/e774f871-8fc2-4875-b791-1df3dd0bb2dc/

İlgili konular