我正在使用Visual Studio 2010处理一些大型软件。我的计算机也安装了Visual Studio 2017.不知怎的,我可以使用一些在我的计算机上正确编译的C#语法(在VS 2010中)并且不会编译其他电脑(没有VS 2017)。我想这与已安装的Net Framework版本有关。没有人被允许更新他们的Net Framework版本,所以有没有办法在我的计算机上限制它?我仍然希望被允许使用VS 2017开发,但我希望能够编译具有有限功能的代码,如其他。
答案 0 :(得分:1)
我猜你可能需要更改c#语言版本(而不是.Net Framework目标版本)。我没有vs 2010所以不能检查这个,但是请尝试以下步骤(这是针对vs2013,希望2010年类似):
https://www.codeproject.com/Tips/865579/How-to-change-targeted-Csharp-version-in-Visual-St
显然,2010应该有一个默认版本4 - 如果您安装了更新的编译器,它可能会让您更高。