无法加载文件或程序集“System.Web”或其依赖项之一。

时间:2013-07-14 20:52:24

标签: ajax visual-studio-2012 webforms nuget system.web

我收到以下错误: 无法加载文件或程序集“System.Web”或其依赖项之一。系统找不到指定的文件。

要重现它,请在Visual Studio 2012中创建一个新网站。它会创建一个新的模板化网站。 通过NuGet添加AjaxControlToolkit。将scriptmanager更改为masterpage上的toolkit scriptmanager。 清洁解决方案,编译解决方案,在调试中运行。

我检查并仔细检查了我对System.Web的引用(版本4.0是显示的)。一切都很完美运行代码分析 - 没有错误,没有警告,一切都很完美。

有什么想法吗? (我想做的就是使用一些AJAX控件创建一个简单的网站)

1 个答案:

答案 0 :(得分:1)

解决方案: 删除对MsAjaxBundle的引用 从所有脚本引用中删除Assembly =“System.Web”

添加2个新脚本引用 asp:ScriptReference标签Assembly =“AjaxControlToolkit”Name =“ExtenderBase.BaseScripts.js” asp:ScriptReference Assembly =“AjaxControlToolkit”Name =“Common.Common.js”

瞧! 我在这里找到了答案: AjaxControlToolkit 7.0123 breaks VS2012 Web Application Project

相关问题