【问题标题】:Migrate Visual Studio 2008 project to Visual Studio 2010将 Visual Studio 2008 项目迁移到 Visual Studio 2010
【发布时间】:2010-11-24 14:11:46
【问题描述】:

嗨,我想将 Visual Studio 2008 C#.NET 项目移动到 Visual Studio 2010。我现有的 VS2008 项目解决方案有多个项目。我的 vs2010 是一个 WPF 项目,我将一些核心项目 VS2008 移动到 VS2010 WPF 项目。已成功转换并添加到 VS2010 项目中,但我无法引用转换后的项目。

【问题讨论】:

  • 第一个“特征”是stackoverflow.com/questions/1604663/…
  • 您应该可以在 2010 年打开您的 2008 年项目并继续使用它。这是一条评论,因为我不是 100% 确定的。它适用于我的项目。弹出一个小向导,您单击下一步,您应该设置。
  • 你改变了我回答时的问题。确保所有项目都针对相同的框架版本。右键单击项目并转到属性。我敢打赌,您的旧应用程序仍在使用 .net 2 或 3.5 框架版本,而新应用程序使用的是 .net 4.0 框架版本(默认情况下)。

标签: visual-studio-2010


【解决方案1】:

您应该可以在 Visual Studio 2010 中打开该项目。它会在升级之前提示您。我建议进行备份(升级向导中有一个复选框)。只需按照向导中的说明进行操作。这很简单。

升级仅更改解决方案/项目文件。通过在项目属性中选择目标框架,您仍然可以让应用程序成为 .net 2.0 或 3.5 应用程序。但是,当您升级到 4.0 时,您将需要进行大量回归测试。我们将 MVC 1.0 应用程序升级到 .net 4.0 并遇到了 renderpartialtostring 方法的问题。为了升级到 4.0,我们不得不重写部分应用程序。

另外,不要忘记,如果您升级项目,新版本的某些行为将通过属性表被抑制。您可以通过删除.vcproj 文件中每个ConfigurationInheritedPropertySheets 元素来恢复正确的(新)行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    相关资源
    最近更新 更多