2013-08-07 62 views
2

使用我已經產生了PIP項目,現在想將東西送到DeployList.xml後建立它的海洋精靈。不過,我則得到以下信息: 命令PluginPackager退出,代碼爲99

「」 %OCEAN2013HOME%\ PluginPackager.exe」/P 「C:\ ext_source \ ext_6_1_2013 \海洋\ IkonRockPhysicsWorkflowPIP2013 \ OBJ \ copytemp \ IkonSyntheticsPlugin.dll」 「C:\ ext_source \ ext_6_1_2013 \海洋\ 64 \發佈\ IkonRockPhysicsWorkflowPIP2013.pip」」 與代碼99

退出有誰知道這是什麼代碼的含義,以及如何解決它?其他的點子項目建立得很好,包括除了兩個DLL以外完全相同的內容。刪除這兩個DLL仍然無法正常工作。

+0

如果你發現在構建輸出的實際PluginPackager電話,有沒有任何其他信息? 99只是來自PluginPackager.exe的默認錯誤狀態,而不是指示特定問題。命令的實際輸出通常更有用。例如,如果在指定的位置找不到.dll,則錯誤列表將僅顯示「退出代碼99」,但生成輸出將顯示「找不到Foo.dll」。 – Origameg

回答

1

您所看到的錯誤是由於下列之一:

  • 的PIP文件不包含public Plugin
  • 你在你的PIP有一個以上的Plugin
  • 你的組件引用了錯誤的Petrel公開程序集
0

另一個問題可能是因爲引用「Slb.Ocean.Data」「Copy Local」屬性設置爲t o「真」。此屬性應該設置爲「假」

0

此外,它可能是,如果你使用海燕32位,而%OCEAN2013HOME%指的是64位版本(反之亦然)。