调试/引用强命名库

时间:2009-06-24 21:13:47

标签: debugging release strongname

如何正确设置具有以下内容的解决方案(C#)

  • Web App Project - 包含16个对其他项目/ DLL的引用
  • 网络项目之外的总共20个项目
  • 所有项目都是强名称(pfx文件+版本等)

当我从引用中删除DLL并添加了Project Reference时,我得到强名称冲突。

例如:                 

当我运行项目引用时,我得到: 配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息:无法加载文件或程序集“Company.Handlers.ClientObject,Version = 0.9.3457.28069,Culture = neutral,PublicKeyToken = 00a0384aefbcb34d”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

来源错误:

第48行: 第49行: 第50行: 第51行: 第52行:

我知道必须有一种方法可以在IDE中工作并忽略强命名。然后,通过自动构建过程,在该点添加强命名。请告诉我有一种理智的做法......

PS:GAC不参与这些项目。这些是部署时BIN目录中的所有本地副本。

TIA

1 个答案:

答案 0 :(得分:0)

我们最终完全重新构建了应用程序。请投票关闭此问题,因为它已不再适用。