如何引用多个版本的程序集
时间:2020-03-05 18:38:23 来源:igfitidea点击:
我正在开发SharePoint应用程序,并使用.NET AjaxControlToolkit库,我们正在向SharePoint添加一个自定义aspx页面。 Sharepoint 2007在怪癖模式下运行,因此我对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
有人可以帮助我如何在应用程序中使用程序集的多个版本吗?