Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 我可以重新签署第三方程序集吗?_.net_Assembly Signing_Corflags - Fatal编程技术网

.net 我可以重新签署第三方程序集吗?

.net 我可以重新签署第三方程序集吗?,.net,assembly-signing,corflags,.net,Assembly Signing,Corflags,我有一个项目,打算在x86平台下运行,但我有一个第三方程序集,它给了我一个BadImageFormatException。 我可以使用corflags实用程序设置32位标志,但是我必须退出程序集。 这合法吗?您应该尝试以32位运行应用程序托管进程。如果这是不可能的或是一项要求,您还应该处理许可对您的第三方程序集的影响 某些开源许可证允许您对程序集进行更改,包括强签名,但您必须共享对代码或二进制文件的更改。其他许可证不关心您如何处理代码和程序集,只要您在文档或许可证中提到它们 对于商业第三方程序集

我有一个项目,打算在x86平台下运行,但我有一个第三方程序集,它给了我一个BadImageFormatException。 我可以使用corflags实用程序设置32位标志,但是我必须退出程序集。
这合法吗?

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

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

对于商业第三方程序集,如果重新签署该程序集,可能会违反许可证。我建议你联系他们,向他们索要签名的集会