Visual Studio 2012项目将于2010年开放

use*_*272 23 c# visual-studio-2010 visual-studio winforms visual-studio-2012

我已经在Visual Studio 2012中为作业创建了一个游戏,而我正在使用2010年的大学,它将无法打开!它提到了一些关于.NET Framework 4.5的内容.如何转换我的项目,以便在2010年开放?

小智 73

它需要三个步骤:

步骤1

在文本编辑器中打开解决方案文件(.sln)并进行更改

 Microsoft Visual Studio Solution File, Format Version 12.00
Run Code Online (Sandbox Code Playgroud)

 Microsoft Visual Studio Solution File, Format Version 11.00
Run Code Online (Sandbox Code Playgroud)

第2步

在文本编辑器中打开应用程序配置文件(App.config)并进行更改

sku=".NETFramework,Version=v4.5"
Run Code Online (Sandbox Code Playgroud)

sku=".NETFramework,Version=v4.0"
Run Code Online (Sandbox Code Playgroud)

第3步

在文本编辑器中打开项目文件(对于C#语言.csproj)并进行更改

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)

现在在VS 2010中享受您的项目吧!


Mat*_*son 5

您可能只需要在Visual Studio 2012中打开项目,然后转到项目的属性页面.

在"应用程序"选项卡上,找到"目标框架"设置,并将其更改为.Net Framework 4.

之后,您应该能够在Visual Studio 2010中打开它.

另请参阅将VS2012解决方案转换为VS2010,但到目前为止,我还没有对VS2012创建的项目进行任何转换以在VS2010中打开它们 - 但是YMMV.

[编辑]

我刚刚通过在VS2012中创建.Net 4.5项目再次测试了这一点(并确定),并验证我无法在VS2010中打开它.然后我再次在VS2012中打开它,并将框架版本更改为.Net 4.0.之后我可以在VS2010中打开它.

请注意,我没有进行任何其他更改.但是,这是在安装了VS2010和VS2012的计算机上,因此安装VS2012可能会对VS2010起作用以使其正常工作......