【发布时间】:2008-10-28 14:32:22
【问题描述】:
不久前,我在 StackOverflow 上问了以下问题,Assembly Names and Versions。
现在我意识到我无法使用强名称签署我的程序集,因为第 3 方依赖项之一不是强名称程序集,因此我的程序集不可签名。
我试图简单地将程序集文件名 MyAssembly.dll 更改为 MyAssembly.v.1.1.dll 但是当我这样做并引用重命名的程序集时 - 它不会像其他引用一样被复制。似乎是因为文件名和程序集的 Identity 属性不匹配。
我有项目 A 和 B,它们是项目 C 的依赖项。项目 A 需要引用 MyAssembly.dll v.1.0,项目 B 需要引用 MyAssembly.dll v.2.0,因此两者都需要能够位于项目中C 的 bin/Release 文件夹。
有什么可做的?我该如何解决这个问题?
【问题讨论】:
标签: c# .net assemblies