我正在开发一个 Sharepoint 应用程序并使用 .NET AjaxControlToolkit 库,我们正在向 Sharepoint 添加一个自定义 aspx 页面。Sharepoint 2007 在 quirks 模式下运行,因此我对 AJAX 库进行了一些修改,使其表现得像往常一样。问题是,另一个团队已经使用了 AJAX 库,而且它与我的版本不同。这导致了冲突,因为 bin 文件夹中可能只有一个同名的 dll。
据我所知,.NET 应该能够轻松处理这种情况。我尝试使用强名称和 GAC 来解决它,但它仍然引用 bin 文件夹中的 dll。如果 bin 文件夹中没有 AjaxControlToolkit.dll,应用程序将无法加载程序集。
如果我像这样使用完整的组装信息
<%@
Register
tagprefix="AjaxControlToolkit"
namespace="AjaxControlToolkit"
assembly="AjaxControlToolkit, Version=1.0.299.18064,
PublicKeyToken=12345678abcdefgh,
Culture=neutral"
%>
它给了我编译器错误 CS0433
有人可以帮助我如何在应用程序中使用多个版本的程序集吗?