我们正在签署我们的库,但我们的一个外部依赖项本身没有签名,给我们以下错误:
Referenced assembly 'ManyConsole' does not have a strong name
我们通过Nuget获得了ManyConsole
包(一个伟大的BTW!),但是我们签署了一个非Nuget orphan。事实上,我们可以使用与我们自己的应用程序相同的密钥对其进行签名,但目前尚不清楚我们如何签署“外部”DLL。
答案 0 :(得分:2)
答案 1 :(得分:1)
我遇到了第三方NuGet包的问题,但没有签名,但我的项目需要签署所有程序集。
我安装了NuGet包StrongNameSigner,它会自动签署所有未签名的程序集。这很有效。易于设置,只需安装包,无需配置。开箱即用。
答案 2 :(得分:0)
也许这篇文章,特别是x0n的答案,会有所帮助。它确实帮助了我。
Strongly naming a 3rd party assembly - Could not load file or assembly