पहले कुछ पृष्ठभूमि। 2012 के अंत में हमने अपने vs2008 समाधान को vs2010 में स्थानांतरित कर दिया लेकिन हम अभी भी .NET 3.5 को लक्षित करते हैं। (मुझे नवीनतम और सबसे बड़ी बात के अलावा और कुछ नहीं पता है!)
इस सेटअप के साथ कुछ सप्ताह पहले तक हमारे पास कोई समस्या नहीं थी जब लोगों को ये त्रुटियां होने लगीं:
"foo.csproj" (Rebuild target) (16:5) ->
C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
दिलचस्प बात यह है कि यदि आप प्रोजेक्ट फाइल को देखते हैं तो यह v10 का संदर्भ देता है जो समझ में आता है क्योंकि हम विजुअल स्टूडियो 2012 का उपयोग नहीं करते हैं।
इस त्रुटि ने हम में से कई को एक बार और यहां तक कि पुराने कोड शाखाओं पर भी मारा जो महीनों में नहीं बदले हैं।
मुझे संदेह है कि कुछ अद्यतन हमारी मशीनों पर धकेल दिए गए हैं जो भ्रमित करते हैं लेकिन मुझे नहीं पता कि इसके बारे में क्या करना है।
लघु अवधि के समाधान वीएस 2012 को स्थापित करने और इसका उपयोग नहीं करने के लिए किया गया है, लेकिन मैं उससे कुछ क्लीनर के लिए उम्मीद कर रहा हूं।