2010-05-21 35 views
7

有沒有辦法在VS 2010中禁用Visual Basic 10語言功能? 我們的開發團隊已經轉移到Visual Studio 2010,但我們仍然必須保持與Visual Studio 2008的向後兼容性有沒有辦法禁用新的語言功能以避免任何問題。在VS 2010中禁用VB.NET 10功能

回答

6

VB.NET編譯器具有/ langversion命令行選項。它由msbuild支持,但不支持IDE。馬虎,但可以修復。在記事本中打開.vbproj並將該XML粘貼到項目元素之後:

<PropertyGroup> 
    <LangVersion>9</LangVersion> 
    </PropertyGroup> 
+0

我已經刪除了我自己的答案。漢斯擁有更好的答案。這也適用於C#,但爲了與.NET 3.x和VS 2008兼容,LangVersion的設置應該爲「3」。 – 2010-05-21 18:17:57

+1

C#IDE允許您從Project + Properties,Build選項卡設置它。 – 2010-05-21 18:30:13

+0

也刪除了我的答案,多麼晦澀難懂的珍聞 – 2010-05-21 20:07:26