在Vs2010中是否有禁用VisualBasic10语言功能的方法? 我们的开发团队已经转移到了Visual Studio 2010,但是我们仍然必须保持与Visual Studio 2008的向后兼容性。是否有方法禁用新的语言功能以避免任何问题?
vb.net编译器具有/langversion命令行选项。它受msbuild支持,但不受IDE支持。草率,但可固定。在“记事本”中打开.vbproj,并将此XML粘贴到项目元素之后:
<PropertyGroup> <LangVersion>9</LangVersion> </PropertyGroup>