मेरे पास एक प्रोजेक्ट है कि फ्रेमवर्क .NET Framework 4.6.1
को लक्षित करता है, टीएफएस पर निरंतर एकीकरण प्रक्रिया के हिस्से के रूप में हमने एक बिल्ड समाधान कार्य बनाया है ताकि यह सुनिश्चित किया जा सके कि कोड सही ढंग से संकलित करता है।
अब टीएफएस सर्वर में .Net Famework 4.6.2
का नवीनतम संस्करण है। रजिस्टर पर इस ढांचे
On all other OS versions: 394806 => .NET Framework 4.6.2
लेकिन जारी कुंजी के लिए मूल्य है, जब निर्माण यह इस त्रुटि के साथ आता है चलाता है:
Error CS1056: Unexpected character '$'
मैं के साथ स्ट्रिंग प्रक्षेप को बदलने के लिए नहीं करना चाहते हैं इस समस्या को हल करने के लिए string.Format
, कृपया इसे हल करने के लिए एक और कार्य प्रदान करें।
क्या मुझे टीएफएस सर्वर पर कुछ और स्थापित करने की आवश्यकता है?
सर्वर पर MSBuild का कौन सा संस्करण चल रहा है? –
आपको 'MSBuild' उपकरण को अपडेट करने की आवश्यकता है, न कि '.NET' फ्रेमवर्क – VMAtm
@VMAtm मैं यह कैसे कर सकता हूं? मैंने अभी https://www.microsoft.com/en-us/download/details.aspx?id=48159 डाउनलोड किया है और वह वह है जो – Heinrich