13

私のPCでは、というシステム環境変数を作成しました3DSMaxInstallDirectory

コマンドラインで、私が与えた場合

echo %3DSMaxInstallDirectory%Plugins\

私は得る

D:\Program Files\Autodesk\3ds Max 2011\Plugins\

Visual Studio で、Post-Build セクションに入ります

copy "$(TargetDir)$(TargetName).*" "$(3DSMaxInstallDirectory)Plugins\"

ただし、ビルド時に取得します

Error   4   The command "copy "C:\Users\Sebastian\Documents\Visual Studio 2010\Projects\MaxBridge\MaxBridgeImporterPlugin\bin\Debug\MaxBridgePlugin.*" "Plugins\"
" exited with code 1.   MaxBridgeImporterPlugin

Google での結果は、Visual Studio が EV をサポートしていない、Visual Studio が EV をサポートしている、Visual Studio が %..% を必要とし、Visual Studio が $(..) を必要としているという紛らわしい提案の組み合わせであり、どれも機能していないようです。私のコンピューター。

Visual Studio で環境変数を使用する正しい方法は何ですか?

(はい、ディレクトリは存在します。パスを明示的に設定したくない理由は、このプロジェクトを共有する準備をしているためです。ダウンロード後およびビルド前に他の誰かが実行しなければならないすべてのステップが別の障壁です。)

4

4 に答える 4