कोई भी CI सर्वर पर Visual Studio 2010 को स्थापित किए बिना CI सर्वर पर संकलन करने वाले .NET 4.0 एप्लिकेशन प्राप्त करने का प्रबंधन करता है?
.NET 4.0 के लिए कोई SDK मौजूद नहीं है। CI सर्वर पर .NET 4.0 स्थापित किया है। Msbuild.exe सरल परियोजनाओं के लिए काम करता है और निम्नलिखित चेतावनी देता है:
(GetReferenceAssemblyPaths लक्ष्य) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): MSB3644 को चेतावनी देते हैं: फ्रेमवर्क ".NETFramework, संस्करण = v4.0" के लिए संदर्भ असेंबली नहीं मिले थे। इसे हल करने के लिए, इस फ्रेमवर्क संस्करण के लिए एसडीके या टारगेटिंग पैक को स्थापित करें या अपने आवेदन को उस फ्रेमवर्क के संस्करण के लिए पुन: सेट करें, जिसके लिए आपने एसडीके या लक्ष्यीकरण पैक स्थापित किया है। ध्यान दें कि असेंबलियों को ग्लोबल असेंबली कैश (GAC) से हल किया जाएगा और संदर्भ असेंबलियों के स्थान पर उपयोग किया जाएगा। इसलिए आपकी असेंबली का इरादा आपके लिए सही तरीके से लक्षित नहीं हो सकता है।