VS2010转换项目无效引用

时间:2010-04-13 15:16:27

标签: asp.net visual-studio-2010 reference windows-7-x64

在VS2010中打开.Net 2项目,它可以毫无问题地转换项目但是当我尝试构建它时失败。

原因是在VS2005中,一个引用被添加到System.Web.Extensions,这是一个.Net 3.5程序集。现在VS2005从来没有抱怨过这个并且很开心,但VS2010要严格得多,不会允许它。

我已经尝试将目标框架更改为.Net 3.5,但我遇到了另一种情况,即网页永远不会显示,它只是挂起甚至没有到达Applicatin_OnStart。

任何有关将.Net 2引用作为目标框架(时间优先选项)或.Net 3.5版本工作的帮助都将非常感谢。

[编辑]

好的,也许参考是一个阅读鲱鱼。我的一位同事打开了这个项目并进行了转换,一旦他将目标框架改为.Net 3.5,它就完成了。我们的机器之间的区别在于他使用的是32位XP,我使用的是64位Windows 7.当我更改目标版本并尝试运行程序时,构建似乎停在CppCodeProvider并挂起。

[编辑]

2 个答案:

答案 0 :(得分:0)

检查web.config文件以获取对System.Web.Extensions的引用。可能有重复的条目或条目指向旧版本。

答案 1 :(得分:0)

检查项目是否仅针对客户端配置文件。以下链接可为您提供其他信息:System.Web.Extensions Assembly cannot be resolved