我正在尝试将软件包集成到另一个项目中包含的.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的签名过程中丢失了一些东西,但是我不知道要看什么甚至在哪里看。
任何帮助将不胜感激。