c# - 你可以对强名称程序集进行"弱"程序集引用

Tim*_*Tim 6 c# assemblies assembly-signing signed-assembly

由于各种原因,我宁愿不在我的项目中使用强名称(签名)程序集.但是,其中一个项目由sharepoint Web部件引用,这意味着它必须签名.

是否可以对此程序集进行签名,但是当我从其他项目引用它时,使用非强引用来执行此操作.这将给我的优势是为我的其余代码提供一个非签名程序集,但仍然允许它由sharepoint加载.

Jon*_*eet 3

最简单的方法可能是使用两种不同的项目配置 - 其中一种构建强命名程序集,另一种则不构建。显然,您需要小心如何构建和引用程序集,但这与存在冲突需求的领域有关。