Visual Studio 2010でプロジェクトのexe出力の名前を変更したい。
セットアッププロジェクト
に含める前にプロジェクトの名前を変更した後、常にエラーが発生するThe command rename ... exited with code 1
私のコマンドは:
rename $(TargetDir)$(TargetFileName) newname.exe
Visual Studio 2010でプロジェクトのexe出力の名前を変更したい。
セットアッププロジェクト
に含める前にプロジェクトの名前を変更した後、常にエラーが発生するThe command rename ... exited with code 1
私のコマンドは:
rename $(TargetDir)$(TargetFileName) newname.exe
ビルド後のイベントの正しいコマンドは次のとおりです
rename "$(TargetPath)" "newname.exe"
VisualStudio2010でプロジェクトのexe出力の名前を変更したいと思います。
プロジェクト設定に移動して、出力アセンブリ名を変更することをお勧めします。これは、ビルド後のイベントを使用するよりもはるかに簡単で信頼性が高くなります。
現在のビルド後のコマンドに一致しない二重引用符があるという事実が問題である可能性がありますが、私はそれを修正しようとはしません-私はそれを避けたいと思います。
ビルド後を使用してバッチファイルやPowerShellスクリプトを実行し、必要な処理を実行します。
ビルド後のコマンド:
if "$(ConfigurationName)" == "Release" start "Version" /D "$(SolutionDir)" /WAIT Version.bat
Version.bat:
@powershell -ExecutionPolicy Unrestricted -File "%~dp0Version.ps1"
IF ERRORLEVEL 1 (
echo ERROR
pause
) ELSE (echo OK)
Version.ps1:
# A lot of possibilities here
$scriptDirectory = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition)