3

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

要重现它,请在 Visual Studio 2012 中创建一个新网站。它会创建一个新的模板网站。通过 NuGet 添加 AjaxControlToolkit。将脚本管理器更改为母版页上的工具包脚本管理器。清理解决方案,编译解决方案,在调试中运行。

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

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

4

1 回答 1

1

Solution: Remove reference to MsAjaxBundle Remove Assembly="System.Web" from all script references

Add 2 new script references asp:ScriptReference tag Assembly="AjaxControlToolkit" Name="ExtenderBase.BaseScripts.js" asp:ScriptReference Assembly="AjaxControlToolkit" Name="Common.Common.js"

voila! I found the answer here: AjaxControlToolkit 7.0123 breaks VS2012 Web Application Project

于 2013-07-14T21:12:02.290 回答