0

プロジェクトのカスタム アクションを実行する以下の XML を使用して、[ツール] メニューに項目を追加しました。

<?xml version="1.0" encoding="UTF-8"?>
<toolSet name="My Project Utilities">
    <tool name="test" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disabled="false" useConsole="true" showConsoleOnStdOut="false" showConsoleOnStdErr="false" synchronizeAfterRun="false">
        <exec>
            <option name="COMMAND" value="C:\path\to\ant.bat" />
            <option name="PARAMETERS" value="my_task -Dmodule.dir=$ProjectFileDir$\my.module" />
            <option name="WORKING_DIRECTORY" value="$ProjectFileDir$/my.working.dir/foo" />
        </exec>
    </tool>
</toolSet>

このタスクを実行しようとすると、次のエラーが発生します。

Error running test:
Cannot start process, the working directory C:\projects\something\my.working.dir\foo does not exist

問題は$ProjectFileDir$、間違ったディレクトリを指していることです。C:\projects\somethingを指すようにする必要がありC:\projectsます。XML$ProjectFileDirの値を変更せずに の値を変更する方法はありますか?WORKING_DIRECTORY

4

1 に答える 1