से माइग्रेशन मेरे पास एक दृश्य स्टूडियो 2008 समाधान और .NET Framework v3.5 है। हाल ही में मैंने विजुअल स्टूडियो 2010 और .NET Framework v4.0 में परिवर्तित कर दिया है।नेट फ्रेमवर्क v3.5 से v4.0
.NET Framework v4.0 में बदलने के लिए मैंने प्रोजेक्ट गुणों के माध्यम से किया है और प्रत्येक प्रोजेक्ट के लिए फ्रेमवर्क v4.0 को लक्षित करने के लक्ष्य को बदलकर टैब बनाया है। लेकिन अगर मैं विन्यास प्रोजेक्ट फाइल csproj खोलते हैं, तो मैं देख सकता हूँ v3.5 से संबंधित एक टैग है:
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase">
<RequiredTargetFramework>3.0</RequiredTargetFramework>
</Reference>
</ItemGroup>
मुझे पता है कि क्यों कुछ संदर्भ शामिल के लिए v3.0 करने के लिए बात कर रहा है चाहते हैं, v3.5 फ्रेमवर्क अगर परियोजना .NET Framework v4.0 को लक्षित करता है। परियोजना के नेट फ्रेमवर्क v4.0 को लक्षित करने के बावजूद यह अन्य परियोजनाओं के लिए भी होता है।
System.Core 3.5 WindowsBase को लक्षित कर रहा है 3.0
इस प्रकार आईडीईई को .NET के प्रारंभिक संस्करण का चयन करते समय चेतावनी आइकन दिखाना जानता है। फ़ीचर, एक बग नहीं। –