我可以重新签署第三方议会吗?

时间:2012-05-24 15:32:18

标签: .net assembly-signing corflags

我有一个项目,打算在x86平台下运行,但我有一个第三方程序集,它给了我BadImageFormatException。 我可以使用 corflags 实用程序来设置 32BIT 标志,但之后我将不得不重新签名程序集。 这是合法的吗?

1 个答案:

答案 0 :(得分:0)

您应该尝试以32位运行应用程序托管进程。如果这是不可能的或要求,您还应该处理许可对第三方程序集的影响。

某些开源许可证允许您对程序集进行更改,包括强签名,但您必须共享对代码或二进制文件的更改。只要您在文档或许可证中提及它们,其他许可证就不关心您对代码和程序集的操作。

对于“商业”第三方程序集,如果您重新签署程序集,则可能违反许可证。我建议你联系他们,问他们签名的集会。