मैं उस समाधान पर msbuild चलाने की कोशिश कर रहा हूं जिसमें कुछ सी ++ कोड है। मेरे पास एसडीके स्थापित है लेकिन विजुअल स्टूडियो नहीं है। मुझे निम्न त्रुटि मिलती है:वीएस स्थापित किए बिना msbuild चल रहा है
त्रुटि MSB3411: दृश्य C++ घटक "VCBuild.exe" लोड नहीं कर सका। यदि घटक स्थापित नहीं है, तो 1) Windows Server 2008 और .NET Framework 3.5, या 2 के लिए Microsoft Windows SDK स्थापित करें) Microsoft Visual Studio 2008 स्थापित करें।
मेरे पास C: \ Program Files के अंतर्गत vcbuild.exe है (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 9.0 \ वीसी \ vcpackages
एमएसबिल्ड इसे कैसे ढूंढ सकता है?
यह नहीं था मदद नहीं मैंने इसे मैन्युअल रूप से सिस्टम पथ में जोड़ने का भी प्रयास किया है। –
मुझे याद नहीं है कि मैंने वास्तव में यह कैसे किया, लेकिन यह वास्तव में सिस्टम में VCBuild.exe की प्रतिलिपि बनाने से कहीं अधिक नहीं था। लेकिन मुझे लगता है कि vcvars32.bat (या फिर इसे उस संस्करण में कहा जाता है, और भी हैं) को निर्माण से पहले बुलाया जाना था, इसलिए मैंने बैच फ़ाइल को इंगित करने वाला एक पर्यावरण चर जोड़ा। – OregonGhost
धन्यवाद। मैं टीमसिटी के माध्यम से एमएसबिल्ड चला रहा था, इसलिए मुझे टीसी के पर्यावरण चर के लिए पथ जोड़ना पड़ा। –