我有一个使用第三方 DLLS 的签名申请。这些 DLLS 还没有签名 。 - 到目前为止,第一步没有问题:我刚刚签名了它们(使用 laldasm.exe, 使用 ildasm.exe ), 因为他们有相互依存关系, 并且用 lasm.exe 做了 *.dll s 。
该项目现在汇编精细,并且也开始。
但当我的代码里,一个三党DLL的班级建设者被称作(或其他东西?)时, 我得到的错误是“它们”“Scrong-name 签名的集会必须在其内部可视宣言中指定一个公用钥匙”它们>
如果你有DLL的源头,并且可以通过设置 AssemblyInfo.cs 来公正使用AssemblyInfo.cs, 似乎不会有问题。
[assembly: InternalsVisibleTo("MyProject.Domain.Tests, PublicKey=..."]
" 强 " 但是: " 强 " 如上所述,我有第三方DLL I " 强 " (强) (强) (强) (强) (强) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有) (有。因此无法解决此类问题。
有建议要启动吗?