【发布时间】:2014-04-28 17:11:56
【问题描述】:
我一直无法找到有关此的任何文档,但是 nuget 绑定重定向生成仅适用于强命名程序集吗?我在我们自己的 nuget 服务器上有一些内部库,它们都是弱命名的,但是在每次发布到 nuget 时,都会为 dll 生成不同的版本号。
由于版本号不同,引用该程序集的依赖项将无法加载与运行时编译时所针对的版本号不同的程序集。所以现在我们处于这样一种情况,如果我们将一个新的 nuget 发布到一个公共库,我们必须手动发布所有引用该公共库的 nuget 包(即使更改是向后兼容的)。我们正在将所有内容都改用强命名,但目前由于遗留的决定,没有任何东西是强命名的,所以目前的解决方法会很好。
【问题讨论】:
标签: c# dll deployment nuget strongname