所以最近在工作中,我们将我们的项目从 2008 年升级到 2010 年,部署到我们的 Web 服务器的内容编译得很好,但是为我们的应用服务器编译的内容却失败了。我们看到的错误是:
解决方案文件 xxx.sln 来自此应用程序的先前版本,必须进行转换才能在此版本的应用程序中构建。要转换解决方案,请在此版本的应用程序中打开解决方案。
我用谷歌搜索并没有发现任何有效的方法。我知道一些常见的 csproj 不是问题,但有几个只存在于这个解决方案中,所以我正在寻找可能的原因。
有趣的是,当我在本地构建解决方案时,一切都很好,只有当发布团队构建它时才会出现问题。