【发布时间】:2010-04-13 15:16:27
【问题描述】:
在 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 处停止并挂起。
[编辑]
【问题讨论】:
-
我还没有找到这个特定问题的答案。我确实设法在 winxp 32 位上复制它,所以我认为操作系统是一个红鲱鱼。通过在机器上安装 getttng .Net 3.5 并将项目转换为 .Net 3.5 解决了这个问题,一切都很好。
标签: asp.net visual-studio-2010 reference windows-7-x64