【发布时间】:2015-01-08 03:48:38
【问题描述】:
各位大师早安,
我已经搜索了一个多星期了。我尝试了一些解决方案,但似乎没有一个对我有用。我使用带有 .NET 1.1 的 VS2003 创建了这个旧网站(不是由我创建的,而是由其他人创建的),现在我需要升级到 .NET 2.0(不允许更新版本)。我在本地 IIS 环境中创建了一个新的虚拟目录,将 de App Pool 更改为 2.0,将解决方案放在那里并用 VS2005 打开它。该解决方案内部包含 5 个(主要项目和另外 4 个负责数据库连接和其他任务的项目......一种 N 层项目)项目。在 VS2005 执行转换后,有 2 个项目返回以下错误:
项目文件必须在 Visual Studio IDE 中打开并转换 到最新版本才可以由 MSBuild 构建
我试过了:
- 从命令提示符运行 MSbuild [projname]
- 比较 CSPROJ 文件以查看任何差异
- 再次卸载和加载项目
- 使用 VS2010 进行转换(给了我大约 200+ 个错误)
我只是不知道有什么区别。我将 CSPROJ 与其他 2 个似乎通过转换的项目进行了比较,它们看起来是一样的。
如果相关,应用程序是使用 C# 完成的(CSPROJ - CS 代表 CSharp...)
请为我分享一点光。我只是想指出正确的轨道来解决这个问题,因为老实说我不知道还能做什么。
提前致谢!
【问题讨论】:
标签: visual-studio-2005 .net-2.0 upgrade .net-1.1 visual-studio-2003