2012-05-24 43 views
1

我有一个项目,这是打算在x86平台下运行,但我有一个第三方组件,它给了我一个BadImageFormatException。 我可以使用corrogs实用程序来设置32BIT标志,但随后我将不得不辞去组件。 这是合法吗?我可以重新签署第三方大会吗?

回答

0

你应该尝试运行应用程序的主机进程在32位。如果这是不可能的或者是一项要求,那么您还应该处理授权对第三方程序集的影响。

一些开源许可证允许您对程序集进行更改,包括强签名,但您必须将更改分享给代码或二进制文件。只要您在文档或许可证中提及它们,其他许可证就不在乎您如何使用代码和程序集。

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

相关问题