我想在 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"
我想在 Visual Studio 2010 中重命名项目 exe 输出。
我建议您进入项目设置并更改输出程序集名称。这将比使用构建后事件更简单、更可靠。
您当前的构建后命令具有不匹配的双引号这一事实可能是问题所在,但我不会尝试修复它 - 我只是避免它。
我使用 Post-Build 执行批处理文件和/或 PowerShell 脚本来做任何你想做的事情:
构建后cmd:
if "$(ConfigurationName)" == "Release" start "Version" /D "$(SolutionDir)" /WAIT Version.bat
版本.bat:
@powershell -ExecutionPolicy Unrestricted -File "%~dp0Version.ps1"
IF ERRORLEVEL 1 (
echo ERROR
pause
) ELSE (echo OK)
版本.ps1:
# A lot of possibilities here
$scriptDirectory = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition)