将未签名的程序包集成到已签名的项目

时间:2018-09-06 16:08:30

标签: c# visual-studio dll

我正在尝试将软件包集成到另一个项目中包含的.NET项目中,这需要我对每个程序集进行签名。

如果我尝试使用上述软件包,则会收到以下错误消息

“无法加载文件或程序集或其依赖项之一,因此需要强命名程序集”

所以我遵循了这里的建议:

How I do a sign an assembly that has already been built into a dll specifically flute.dll

我尝试用签名的等效项替换每个dll,但是当我收到错误消息时,“类型是在未引用的程序集中定义的,您必须添加对程序集的引用”,就像即使不再识别dll也一样“使用汇编”;不会返回错误。

我还尝试下载程序包代码,在其中签名每个dll,并以相同的结果编译自己的程序包。

如果有帮助,包链接为https://bitbucket.org/semiodesk/trinity/src/default/

我想不出下一步该怎么做,我最好的猜测是在dll的签名过程中丢失了一些东西,但是我不知道要看什么甚至在哪里看。

任何帮助将不胜感激。

0 个答案:

没有答案