2017-06-21 6 views
1

Petrelプラグイン用のPIPインストーラを作成しようとしていますが、エラーが発生しています。最初のプラグインのバージョンと最初のビルドで、それは動作します。私はプラグインのバージョンを更新し、新しいインストーラを作成しようとすると、私は次のエラーを取得する:ビルドエラー - Petrel用PIPインストーラ

ERROR: Folder C:\Users\Fernanda\Desktop\PetrelPluginSEA\EconomicAnalysis\bin\Debug\ overlaps with a previously registered folder

このエラーを生成するコマンドは以下の通りです:

C:\Users\Fernanda>"%OCEAN2015HOME%\PluginPackager.exe" /p "C:\Users\Fernanda\Desktop\PetrelPluginSEA\Installer\obj\copytemp\EconomicAnalysis.dll" "C:\Users\Fernanda\Desktop\PetrelPluginSEA\Installer\bin\Debug\Installer.pip" "%OCEAN2015HOME%\petrel.exe" -helpfile "C:\Users\Fernanda\Desktop\PetrelPluginSEA\Installer\HelpFiles\example_CL.chm" "C:\Users\Fernanda\Desktop\PetrelPluginSEA\Installer\HelpFiles\example.chm" ERROR: Folder C:\Users\Fernanda\Desktop\PetrelPluginSEA\EconomicAnalysis\bin\Debug\ overlaps with a previously registered folder

誰がどんな考えを持っていますか?

答えて

2

バージョンを変更したため、以前のビルドで実行された以前のインストールは削除されません。新しいバージョンで再構築すると、PluginManagerSettings.xmlファイルに登録されている以前のインストールが検出されます。次の操作を行います

  1. 使用ビルド>ソリューションのクリーンをVisual Studioの
  2. 開きます構築し、それがある場合、それを削除すると、プラグインのアセンブリが作成されたフォルダに。
  3. PluginManagerSettings.xmlファイルを開き、プラグインを定義する行を削除します。
  4. ソリューションを再構築します。