2016-05-13 8 views
8

जब मैं समाधान दृश्य स्टूडियो 2015 में विजुअल स्टूडियो 2013 में बनाया का निर्माण करने की कोशिश,त्रुटि MSB3073: कमांड कोड के साथ बाहर निकल गया 3

मैं पालन त्रुटि मिली:

"18>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1250,5): error MSB3073: The command ""%CommonProgramFiles(x86)%\microsoft shared\TextTemplating\12.0\TextTransform.exe" -a !!build!true "C:\Users\b3bi\Documents\Visual Studio 2015\Projects\SKNL\trunk\GDP\My Project\AssemblyInfo.tt"" exited with code 3."

ऐसा गलती से हुआ फ़ाइल शो है:

<PropertyGroup> 
    <PreBuildEventDependsOn></PreBuildEventDependsOn> 
    </PropertyGroup> 
    <Target 
     Name="PreBuildEvent" 
     Condition="'$(PreBuildEvent)'!=''" 
     DependsOnTargets="$(PreBuildEventDependsOn)"> 

    **<Exec WorkingDirectory="$(OutDir)" Command="$(PreBuildEvent)" />** 

    </Target> 

कोई जानता है कि समस्या क्या है?

उत्तर

8

पथ गलत है। मेरे मामले में फ़ाइलों में वाईएक्स संस्करण अपडेट किया गया था। लेकिन मैंने कोड में नाम (संस्करण संख्या) नहीं बदला था, इस प्रकार पथ त्रुटि की ओर अग्रसर होता है - जिसे "कोड 3" के रूप में संदर्भित किया जाता है।

इसलिए उत्तर पूर्व-निर्माण ईवेंट कमांड लाइन (प्रोजेक्ट सेटिंग्स -> प्री-बिल्ड इवेंट) में पथ को संपादित करना है, ताकि यह सही हो।

+1

कृपया मुझे पता है जो फ़ाइल आप यहाँ बात कर रहे हैं जब आप ने कहा, "मैन्युअल रूप से कोड में पथ को संपादित" करते हैं। मुझे इसी तरह की त्रुटि का सामना करना पड़ रहा है। अग्रिम में धन्यवाद। – user3243499

+0

एक उदाहरण के रूप में: मेरे पास "सी: \ प्रोग्राम फ़ाइलें (x86) \ Common Files \ microsoft साझा \ TextTemplating \ 11.0 \ TextTransform.exe" "$ (ProjectDir) \ ServerMetaBlock.tt" था और इसे "सी: \ प्रोग्राम फ़ाइलें (x86) \ सामान्य फ़ाइलें \ माइक्रोसॉफ्ट साझा \ TextTemplating \ 14.0 \ TextTransform.exe "" $ (ProjectDir) \ ServerMetaBlock.tt "। 11.0 से 14.0 पर ध्यान दें – Craig

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

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