2011-06-04 14 views
7

में एक विंडोज फॉर्म एप्लिकेशन बनाते समय, मैंने .Net Framework 4.0 पर लक्ष्य का चयन किया। अब मैं इसे नेट फ्रेमवर्क 2.0 में बनाना चाहता हूं। मैं विजुअल स्टूडियो 2010 का उपयोग करके इसे कैसे कर सकता हूं?विंडोज फॉर्म एप्लिकेशन .Net Framework 4.0 से 2.0

यह एक वीबी.Net प्रोजेक्ट है। मैं "लक्ष्य फ्रेमवर्क" नहीं देख सका। मेरी सी # परियोजनाओं के लिए, मैं "लक्ष्य फ्रेमवर्क" संपत्ति देख सकता हूं।

उत्तर

16

सी # प्रोजेक्ट के लिए, यदि आप प्रोजेक्ट गुणों पर जाते हैं, तो आपको Application टैब पर मिलेगा। इसे .NET Framework 2.0 पर स्विच करें।

enter image description here

निर्माण और असमर्थित नामस्थान दूर करने की कोशिश।

यदि आपने .NET 4 के लिए विशिष्ट विशेषताओं का उपयोग किया है, तो आपको इसे मैन्युअल रूप से ठीक करना होगा।

[संपादित करें] जैसा कि आपने बताया है कि आप VB.NET का उपयोग करते हैं।

वीबीएनईटी के लिए प्रोजेक्ट गुणों पर जाएं, Advanced Compile Options...Compile टैब पर हिट करें।

enter image description here

करें लक्ष्य ढांचा:

enter image description here

+1

से पूर्ण हो गया। मेरे द्वारा +1 और मेरा जवाब हटाकर यह बहुत अधिक स्पष्ट है। –

+0

यह एक वीबी.Net परियोजना है। मैं "लक्ष्य ढांचा" नहीं देख सका। मेरी सी # परियोजनाओं के लिए, मैं "लक्ष्य फ्रेमवर्क" संपत्ति देख सकता हूं। –

+0

@Muhammed Rauf K - VB.NET विकल्प के साथ अपडेट किया गया। –

2

समाधान एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें और गुणों पर जाएं एप्लिकेशन टैब में लक्ष्य ढांचे को बदलें।

0

मेरे अनुभव में लक्ष्य ढांचे में बदलने के बाद कोर संदर्भ अपडेट नहीं किया जाएगा।

उदाहरण के लिए मैं सी # लाइब्रेरी 4.0 से 3.5 तक बदल गया (इसलिए मैं इसे SP2010 के साथ काम कर सकता था), और पाया कि यह एक अनिर्धारित संदर्भ के रूप में CSharp.exe (4.0 4.0) को छोड़ दिया गया है।

मैंने इसे स्क्रैच से फिर से बनाया और पाया कि कोर संदर्भों का सेट अलग है।

सुरक्षित होने के लिए, मैं आपकी परियोजना को पुनर्निर्माण और बाद में प्रोजेक्ट फ़ाइलों को फिर से जोड़ने की अनुशंसा करता हूं।

लेकिन कौन जानता है, आप भाग्यशाली हो सकते हैं। : डी शुभकामनाएं!

0

मैं अपनी परियोजना को .NET 2.0 से 4.0 तक अपग्रेड करने का प्रयास कर रहा हूं, और हाँ संदर्भ अभी भी लक्ष्यीकरण .NET 2.0 है। नोटपैड के साथ समाधान खुला * .csproj (प्रोजेक्ट फ़ाइल), और बदल

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="2.0"> 

में

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> 

आशा इस मदद

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