2012-05-24 45 views
1

我有一個項目,這是打算在x86平臺下運行,但我有一個第三方組件,它給了我一個BadImageFormatException。 我可以使用corrogs實用程序來設置32BIT標誌,但隨後我將不得不辭去組件。 這是合法嗎?我可以重新簽署第三方大會嗎?

回答

0

你應該嘗試運行應用程序的主機進程在32位。如果這是不可能的或者是一項要求,那麼您還應該處理授權對第三方程序集的影響。

一些開源許可證允許您對程序集進行更改,包括強簽名,但您必須將更改分享給代碼或二進制文件。只要您在文檔或許可證中提及它們,其他許可證就不在乎您如何使用代碼和程序集。

對於「商業」第三方裝配,如果您重新簽署裝配,您可能會違反許可。我建議你聯繫他們,並要求他們簽署的程序集。

相關問題