是否有可能让Visual Studio在Debug文件夹中生成与Release文件夹不同的文件名?
本文关键字:文件夹 Release 文件名 Visual 有可能 Studio 是否 Debug | 更新日期: 2023-09-27 18:13:39
是否有可能让Visual Studio在bin'Debug
文件夹中产生与bin'Release
文件夹不同的文件名?
理想情况下,我希望看到bin'Debug'Application.Debug.exe
和bin'Release'Application.exe
。
也许有一个脚本我可以添加?我只是厌倦了手工操作。
一个合适的post - build步骤是:
if NOT $(ConfigurationName)==Debug goto done
del $(ProjectName).debug.exe
copy $(TargetFileName) $(ProjectName).Debug.exe
:done
(假设$(ProjectName)与可执行文件名相同,但没有。exe后缀)
它不需要在批处理文件中;直接粘贴到构建后的设置中。
最初,而不是复制,我只是重命名。exe如下:
ren $(TargetFileName) $(ProjectName).Debug.exe
但是这有一个非常恼人的缺点-当你去调试时,它说.exe丢失了(它当然是)。所以最后我只是复制了一份
我会在构建后事件中使用批处理文件,这将把您的Application.exe重命名为Application.Debug.exe。
我不相信VS有这个功能,但你可以很容易地为调试构建制作一个构建后事件,将你的文件从Application.exe重命名为Application.Debug.exe