C# 从VS2008升级到VS2010编译错误

C# 从VS2008升级到VS2010编译错误,c#,visual-studio-2010,projects-and-solutions,C#,Visual Studio 2010,Projects And Solutions,因此,最近在工作中,我们将项目从2008年升级到2010年,部署到web服务器上的程序编译得很好,但为我们的应用服务器编译的程序失败了。我们看到的错误是: 解决方案文件xxx.sln来自此应用程序的早期版本 并且必须进行转换才能在此版本的中生成 应用要转换解决方案,请在此窗口中打开解决方案 应用程序的版本 我在谷歌上搜索了一下,没有发现任何有用的东西。我知道一些常见的csproj并不是问题所在,但有几个问题只存在于这个解决方案中,所以我正在寻找这些问题的可能原因 有趣的是,当我在本地构建解决方案

因此,最近在工作中,我们将项目从2008年升级到2010年,部署到web服务器上的程序编译得很好,但为我们的应用服务器编译的程序失败了。我们看到的错误是:

解决方案文件xxx.sln来自此应用程序的早期版本 并且必须进行转换才能在此版本的中生成 应用要转换解决方案,请在此窗口中打开解决方案 应用程序的版本

我在谷歌上搜索了一下,没有发现任何有用的东西。我知道一些常见的csproj并不是问题所在,但有几个问题只存在于这个解决方案中,所以我正在寻找这些问题的可能原因


有趣的是,当我在本地构建解决方案时,一切都很好。只有当发行版团队构建解决方案时,才会出现问题。

我觉得解决方案文件还没有转换到新的Visual Studio环境。

我觉得解决方案文件还没有转换到新的Visual Studio环境。

发行版团队也这样做吗是否已安装2010?您是从VS2010生成解决方案,还是使用msbuild?如果是后者,则需要在VS2010中打开一次解决方案。是否从VS2010客户端打开.sln并运行升级向导将其转换为VS2010 sln?是否将所有更改(包括sln文件)签入源代码管理?此外,转换时请确保签出所有项目文件发布团队是否也安装了2010?您是从VS2010生成解决方案,还是使用msbuild?如果是后者,则需要在VS2010中打开一次解决方案。是否从VS2010客户端打开.sln并运行升级向导将其转换为VS2010 sln?是否将所有更改(包括sln文件)签入源代码管理?此外,在转换时,请确保签出所有项目文件