当我尝试登录大会我得到以下错误:如何签署引用未签名COM互操作程序集的程序集?
Error 1 Assembly generation failed -- Referenced assembly 'comlib' does not have a strong name
是否有可能签署引用未签名的组件或做我必须签署COM互操作组件以及组装?
当我尝试登录大会我得到以下错误:如何签署引用未签名COM互操作程序集的程序集?
Error 1 Assembly generation failed -- Referenced assembly 'comlib' does not have a strong name
是否有可能签署引用未签名的组件或做我必须签署COM互操作组件以及组装?
是的,你将不得不签署一切。
对于一个好的解释,为什么你需要做到这一点,我建议你读埃里克利珀的Alas, Smith and Jones:
If assembly Smith is a strong-named assembly, and Smith says that assembly Jones is its friend, then Jones must also be strong-named. If, however, Smith is not strong-named, then Jones need not be strong-named either.
I'm occasionally asked "what's up with that?"
编辑:他没有提到COM,但该理论仍适用于您的情况。
确实。我在博客中谈到的情况并不完全是这种情况 - 我在谈论的是“朋友集会” - 但是为什么这是违法的_logic_在两种情况下都完全相同。 – 2009-06-30 02:45:34