2013-08-29 7 views
7

मैं MSBuild उपयोग करने के लिए नीचे दिए गए लेख का उपयोग कर एक दृश्य स्टूडियो सेटअप परियोजना बनाने की कोशिश कर रहा हूँ निर्माण करने के लिए:MSBuild का उपयोग कैसे करें एक दृश्य स्टूडियो सेटअप परियोजना

http://msdn.microsoft.com/en-us/library/ms404859.aspx

मैं सभी चरणों में उल्लेख किया है का पालन किया है इस मामले में टीएफएस का उपयोग न करने के अपवाद के साथ ऊपर आलेख।

इसके बजाय TFS विकल्प का उपयोग करने के

, मैं एक Demo.proj फ़ाइल बनाने के लिए कोशिश कर रहा हूँ और नीचे दिए गए विवरण में शामिल हैं: ** - Demo.proj **

<?xml version="1.0" encoding="utf-8"?> 
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <Target Name="AfterCompile"> 
    <Exec Command="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv&quot; &quot;C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\HelloWorldTestInstaller.vdproj&quot; /Build &quot;Debug|Any CPU&quot;"/> 
    <Copy SourceFiles="C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\HelloWorldTestInstaller.msi; C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\setup.exe" DestinationFolder="$(OutDir)" /> 
    </Target> 
</Project> 
अब

जब मैं cmd ​​की कोशिश कर रहा त्वरित और निम्न आदेश की कोशिश कर रहा:

MSBuild DemoBuild.proj/लक्ष्य: AfterCompile

मैं निम्न त्रुटि हो रही है:

फैला हुआ बनाएँ।

"C: \ XXXXXXXXX \ दस्तावेज़ \ विजुअल स्टूडियो 2010 \ परियोजनाओं \ HelloWorldTest \ DemoBuild.proj" (डिफ़ॉल्ट लक्ष्य) (1) -> (AfterCompile लक्ष्य) -> C: \ XXXXXXXXX \ विजुअल स्टूडियो 2010 \ प्रोजेक्ट्स \ HelloWorldTest \ DemoBuild.proj (4,5): त्रुटि MSB3073: कमांड "" सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv "" सी: \ xxxxxxxxx \ दस्तावेज़ \ दृश्य स्टूडियो 2010 \ परियोजनाओं \ HelloWorldTest \ HelloWorldTestInstaller \ HelloWorldTestInstaller.vdproj "/ बिल्ड" डीबग | किसी भी सीपीयू "" कोड के साथ बाहर निकल गया 1.

0 Warning(s) 
1 Error(s) 

समय बीत 00: 00: ०१.२५

क्या कोई इस समस्या को हल करने में मेरी सहायता कर सकता है।

धन्यवाद & सादर, संतोष कुमार पात्रो

उत्तर

7

यह मेरे लिए काम करता है:

<Exec Command="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com&quot; your.vdproj /build &quot;Debug|AnyCPU&quot;"/> 

आप किसी भी सीपीयू में जगह की जरूरत नहीं है और आप devenv.com कॉल करने की आवश्यकता है, यह भी आप यह सोचते हैं क्या वे मौजूदा कॉन्फ़िगरेशन बनाते हैं?

+0

उत्तर के लिए बहुत बहुत धन्यवाद। इससे मुझे इस मुद्दे को हल करने में मदद मिली। –

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