无法加载文件或程序集“AjaxControlToolkit”或其依赖项之一。系统c

时间:2015-06-06 19:10:53

标签: c# asp.net ajaxcontroltoolkit .net-assembly

我下载了AJAX ControlTool工具包并安装了它,但它没有显示在我项目的bin文件夹中。我运行项目时在本地显示错误。

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

任何人都可以帮助我吗?谢谢!

2 个答案:

答案 0 :(得分:2)

找到安装AjaxControlToolkit的位置,在References下,选择&#34; Add a Reference&#34;并选择AjaxControlToolkit.dll。

一旦你这样做并构建项目,错误就应该消失了。假设引用已添加,Copy Local为true,它也将出现在bin文件夹中,因此在将bin的内容部署到任何服务器时,它仍然可以工作,并且AjaxControlToolkit不需要特殊安装。

另外你可能不希望在每个Page或UserControl上都有这个,所以最好在web.config中注册一次(使用更好的前缀&#34; ajax&#34;而不是&#34; cc1&# 34):

<configuration>
  <system.web>
      <pages>
        <controls>
          <add tagPrefix="ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" />
        </controls>      
      </pages>
    </system.web>
</configuration>

答案 1 :(得分:0)

您可以使用.Net Fusion查找无法加载的程序集。

How to enable assembly bind failure logging (Fusion) in .NET