當做PIP編譯時,它將在解決方案中複製DeployList.xml中的其他項目輸出,但對於此解決方案之外的其他項目輸出,我只複製到dll中。但它不喜歡這個,並引發錯誤:PIP編譯不包含其他DLL
忽略C:\ Test.dll,因爲它不能正確加載,因爲: 嘗試加載格式不正確的程序。 (異常來自HRESULT:0x8007000B)資料來源:Slb.Ocean.Core
我還包括其他文件,它複製它們就好了。它似乎有一個與DLL和EXE的問題。
當做PIP編譯時,它將在解決方案中複製DeployList.xml中的其他項目輸出,但對於此解決方案之外的其他項目輸出,我只複製到dll中。但它不喜歡這個,並引發錯誤:PIP編譯不包含其他DLL
忽略C:\ Test.dll,因爲它不能正確加載,因爲: 嘗試加載格式不正確的程序。 (異常來自HRESULT:0x8007000B)資料來源:Slb.Ocean.Core
我還包括其他文件,它複製它們就好了。它似乎有一個與DLL和EXE的問題。
如果你想添加的.dll文件是原生的DLL(無管理的頭)的PluginPackager顯示您已經給出了警告信息,像這樣的嘗試添加Inventor.dll時:
忽略D:\ Program Files \ Schlumberger \ Petrel 2012 \ Extensions \ OceanLab \ Inventor.dll,因爲: 試圖加載程序的格式不正確。 (異常來自HRESULT:0x8007000B) 來源:Slb.Ocean.Core
[雖然你永遠不會需要包括是海燕的一部分的任何.dll,可這僅僅是一個例子]
然而,這些消息不會阻止構建.PIP,也不會將引用的本機.dll保留在生成的.PIP文件中。
記錄清理這些誤導消息的增強要求。