2012-11-29 15 views
6

में उपलब्ध कस्टम मैक्रोज़ कैसे बनाएं, मैं अपने विजुअल स्टूडियो 2012 सी # प्रोजेक्ट में पोस्ट-बिल्ड इवेंट कमांडलाइन में जोड़ना चाहता हूं।विजुअल स्टूडियो 2012 (सी #) में पोस्ट बिल्ड

मेरे पास मेरे समाधान में कई परियोजनाएं हैं और मैं "मैक्रोज़ >>" के साथ उपलब्ध मैक्रोज़ की सूची में जोड़ना चाहता हूं।

मैं इसे कैसे प्राप्त कर सकता हूं?

"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) 

मैं कॉपी करने के लिए नफरत और पेस्ट है कि हर परियोजना में होगा:

उदाहरण के लिए मैं कमांड लाइन है। मैं एक मैक्रो में पहले भाग जगह इतना है कि मैं होता चाहते हैं:

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

उत्तर

7

हालांकि आप मैक्रो में >> सूची अपने मैक्रो नहीं देखेंगे, तो आप अपने .csproj फ़ाइल को संपादित कर सकते हैं हाथ से। अपने पोस्ट-बिल्ड घटना है और यह आप चाहते हैं बस के रूप में काम करेंगे

<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> 

अब, आप करने के लिए $(SignCommandLinePrefix) $(TargetDir)$(TargetFileName) जोड़ सकते हैं: पहला <PropertyGroup> के लिए देखो और इससे पहले कि बंद करने </PropertyGroup>यह अधिकार जोड़ें। http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/e774f871-8fc2-4875-b791-1df3dd0bb2dc/

:

इस सवाल का चक इंग्लैंड की प्रतिक्रिया बाहर की जाँच करें

संबंधित मुद्दे