21

我正在使用 C# Windows 应用程序。我最近将 Visual Studio 2008 项目转换为新的 Visual Studio 2012 项目。现在我必须将此项目降级到 Visual Studio 2008 。有没有办法降级这个项目?

4

5 回答 5

23

2012 年与 2010 年兼容,我不确定这是否可行,但我发现了如何从 2010 年回到 2008 年,希望它适用于 2012 年(原始链接):

  1. 备份您的 .sln 文件

  2. 在记事本中打开 VS 2010 .sln。

    它应该看起来像这样:

    Microsoft Visual Studio Solution File, Format Version 11.00 
    # Visual Studio 2010  Project("{FAE04EC0-3 ......
    
  3. 将 11.0 版更改为 10.0 版,将 Visual Studio 2010 更改为 2008

    它应该看起来像这样:

    Microsoft Visual Studio Solution File, Format Version 10.00 
    # Visual Studio 2008  Project("{FAE04EC0-3 .....
    
于 2012-11-22T07:52:06.200 回答
6

Visual Studio 项目转换器

于 2012-11-22T07:44:58.987 回答
3

除了提供的解决方案是正确的之外,我还要补充一点,您需要确保App.config文件中没有与此类似的代码,否则无论您做什么,您都无法运行项目:

<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>

于 2014-12-05T12:49:50.493 回答
2

在 Visual Studio 2012 中,将所有项目更改为面向 .NET Framework 3.5。

在 Visual Studio 2008 中,创建一个空白解决方案,然后将所有 .csproj/vbproj 添加到其中。

无法将 .cxxproj Visual C++ 项目返回到 Visual Studio 2008。

于 2012-11-22T08:06:35.790 回答
2

转到:项目属性->配置属性->常规->平台工具集。更改为不同的 Visual Studio 版本。

于 2015-02-02T22:04:35.167 回答