奇怪的是这个。如果我构建我的c#VS2005项目,则构建失败,它应该这样做。但是,如果我点击F5应用程序运行。我认为它使用的是最后一个良好的版本,但我不能为生命而告诉我在哪里关闭它。我也记不起来了!
任何帮助表示赞赏 杰森
答案 0 :(得分:5)
我的猜测是,在您构建的某个时候,它失败并询问您是否要使用上次成功构建。你可能会说是,并选中了将始终启用该选项的框,所以现在它默认为最后一个良好的构建,无论它是否构建。
要更改此设置,请转到:工具 - >选项 - >项目和解决方案 - >构建并运行并将“运行时,当发生构建或部署错误时:”更改为适合您的任何内容。
答案 1 :(得分:0)
删除可执行文件作为预构建步骤是一种选择。
但我同意,只需在其他答案中建议的更好的解决方案中禁用它。
答案 2 :(得分:0)
也许你的系统时间从现在开始。它可能认为仍有成功构建?