在 VS2010 中打开一个 .Net 2 项目,它可以转换项目而没有任何问题,但是当我尝试构建它失败时。
原因是在 VS2005 中添加了对 System.Web.Extensions 的引用,这是一个 .Net 3.5 程序集。现在 VS2005 从来没有对此抱怨过,而且工作得非常愉快,但是 VS2010 更加严格,不允许这样做。
我尝试将目标框架更改为 .Net 3.5,但我遇到了另一种情况,即永远不会显示网页,它甚至没有到达 Applicin_OnStart 就挂起。
任何有关将 .Net 2 作为目标框架(时间的首选选项)添加参考或使 .Net 3.5 版本正常工作的帮助将不胜感激。
[编辑]
好的,所以也许参考是阅读鲱鱼。我的一位同事打开了该项目并进行了转换,一旦他将目标框架更改为 .Net 3.5,它就可以工作了。我们机器之间的区别在于他使用的是 32 位 XP 而我使用的是 64 位 Windows 7。当我更改目标版本并尝试运行程序时,构建似乎停止在 CppCodeProvider 并挂起。
[编辑]