我有一個項目引用了用於Ocean2010許可的Slb.License。我正在反對Petrel 2010.1。註冊模塊時出現Slb.License錯誤
在我運行> Petrel 2010.1(2010.2.2)的機器上安裝我的插件後,我使用registermodule.exe註冊我的模塊。除引用了Slb.License的許可證模塊外,所有模塊都正確註冊。
RegisterModule.exe給我一個錯誤: 「指定的模塊不能被加載原因:無法加載文件或程序集「 Slb.License,版本= 2009.1.4.32700文化=中性公鑰= 05cb3974809 (異常來自HRESULT:0x80131040)「
錯誤中的版本,2009.1.4.32700,是Slb的版本。與我正在構建的Petrel 2010.1打包的許可證。與Petrel 2010.2.2一起打包的Slb.License版本是2010.1.5.21635。
有什麼想法?如果我手動將我的許可證模塊添加到Petrel.exe.config,我的插件將正確加載並正常工作。它的RegisterModule.exe,我有問題。
謝謝。
編輯
這在以前的版本工作,但不知道如何準確。
是的我看到了Petrel.exe.configs中的綁定重定向。我無法使用海洋安裝程序中的registermodule.exe的/ f選項。 – Web 2011-12-21 14:19:32