代码之家  ›  专栏  ›  技术社区  ›  Burt

.NET编译的第三方DLL引用冲突

  •  2
  • Burt  · 技术社区  · 14 年前

    我在用 Umbraco (一个.NET CMS),它有一个对特定版本的DLL的引用(见下面的1 Umbraco引用)。在我尝试钩住引用同一DLL的不同版本的.NET MailChimp API(见下面的2 PerceptiveMCAPI)之前,这是很好的。

    我可以想出几个解决这个问题的办法

    a、 获取Umbraco或PerceptiveMCAPI源并引用相同版本的DLL,出于兼容性原因,确实不希望这样做

    我记得还有第三个选项可以指定在配置中使用哪个版本的DLL。这可能吗?代码是什么?

    // Assembly Reference CookComputing.XmlRpcV2
    
    Version: 2.4.0.0 
    Name: CookComputing.XmlRpcV2, Version=2.4.0.0, Culture=neutral, PublicKeyToken=a7d6e17aa302004d 
    

    2感知MCAPI

    // Assembly PerceptiveMCAPI, Version 1.2.4.3
    
    
    Location: C:\Work\AEGPL\AEGPL_Website\bin\PerceptiveMCAPI.dll 
    Name: PerceptiveMCAPI, Version=1.2.4.3, Culture=neutral, PublicKeyToken=null 
    Type: Library 
    
    1 回复  |  直到 13 年前
        1
  •  2
  •   Hans Passant    14 年前

    这是 确切地