1

我正在尝试使用visual studio 2010生成一个.exe,第一次它构建得很好,但是如果我删除.exe,如果第二次尝试构建而不对文件进行任何更改,它不会再次生成.exe即使.exe不存在,它也只是显示如下,

========== 构建:0 成功,0 失败,1 最新,0 跳过 ==========

在搜索互联网时,我发现每次使用 VS2010 的“重建”选项都可以再次构建。但我不想使用重建选项,因为我通过命令提示符生成 .exe 总是使用类似 devenv /build "Debug|x64" 的东西.....

我还尝试使用 Visual Studio 2012 进行构建,但第二代仍然面临同样的问题。

请给我一个解决方案。我从两个星期开始尝试,但没有找到可以很好地解决这个问题的解决方案(“重建”选项除外)。

4

2 回答 2

1

项目属性 -> 构建事件 -> 构建后事件 -> 命令行:

del /F /Q "$(IntDir)\$(MSBuildProjectName).lastbuildstate"

这将在每次构建后删除 lastbuildstate 文件,因此每次都会重新生成 .exe 文件。

于 2013-09-17T14:40:02.027 回答
0

右键单击解决方案资源管理器窗口中的项目名称,然后“重建”

于 2015-09-15T07:38:39.070 回答