2017-06-15 7 views
5

मैं .NET के लिए एक बिल्ड सर्वर स्थापित करने का प्रयास कर रहा हूं, लेकिन यह पता नहीं लगा सकता कि MSBuild.exe कहां स्थापित है।BuildTools_Full.exe का उपयोग करते समय Windows में MSBuild.exe स्थापित किया गया है?

मैं माइक्रोसॉफ्ट उपकरण 2013 का निर्माण का उपयोग कर MSBuild स्थापित करने के लिए कोशिश कर रहा हूँ: https://www.microsoft.com/en-us/download/details.aspx?id=40760

+0

क्या आपने कमांड लाइन पर "msbuild" को आजमाया था? नोट मैं मान रहा हूं - काफी संभवतः गलत - यह –

+0

पथ में जोड़ा गया है जब मैं MSBuild.exe के लिए सी ड्राइव खोज रहा हूं, मुझे केवल C: \ Windows में MSBuild.exe के पथ मिलते हैं। एमएसडीएन पर इसके अनुसार, एमएसबिल्ड प्रोग्राम फाइलों में होना चाहिए: https://msdn.microsoft.com/en-us/library/hh162058.aspx – jonasm

उत्तर

7

MSBuild .नेट फ्रेमवर्क के पिछले संस्करणों में इसके साथ स्थापित किया गया था लेकिन, वे दृश्य स्टूडियो के साथ या के साथ इसे स्थापित करने का निर्णय लिया पैकेज BuildTools_Full.exe।

.NET फ़्रेमवर्क स्थापना के लिए पथ C: \ Program Files (x86) \ MSBuild [: \ Windows \ Microsoft.NET \ फ्रेमवर्क [64 या खाली] [framework_version] पथ जब दृश्य स्टूडियो स्थापित किया गया है सी है संस्करण] x86 के लिए \ Bin और, सी: \ प्रोग्राम फ़ाइलें (x86) \ MSBuild [संस्करण] x64 के लिए \ bin \ amd64।

जब BuildTools_Full.exe स्थापित होता है तो वह तरीका वही है जब एमएसबिल्ड विजुअल स्टूडियो के साथ स्थापित होता है।

+0

इसे साफ़ करने के लिए धन्यवाद। ठीक यही है जिसकी मुझे ज़रूरत थी। – jonasm

+0

कोई समस्या नहीं, किसी भी समय – MaGnumX

0

प्रति https://docs.microsoft.com/en-us/visualstudio/msbuild/what-s-new-in-msbuild-15-0

MSBuild के रूप में अब दृश्य स्टूडियो के प्रत्येक संस्करण के तहत एक फ़ोल्डर में स्थापित किया गया है। उदाहरण के लिए, C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild। MSBuild: vssetup.powershell का पता लगाने के लिए आप निम्न PowerShell मॉड्यूल का भी उपयोग कर सकते हैं।

एमएसबिल्ड अब ग्लोबल असेंबली कैश में स्थापित नहीं है। एमएसबिल्ड प्रोग्रामेटिक रूप से संदर्भित करने के लिए, NuGet संकुल का उपयोग करें।

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