更改了我的C#代码,但exe没有相应更新

时间:2014-01-04 01:35:03

标签: c#

在我的C#代码中更改了某些内容后,我可以毫无问题地运行它。但是,如果我在WindowsFormsApplication1 / bin / Debug /中运行.exe文件,我会收到一条错误消息。通过检查此.exe文件的“修改日期”,我发现它不会相应更新。

然后我尝试进行构建/构建解决方案和重建解决方案,但.exe文件仍然不会更新。

您能告诉我如何更新.exe文件?

2 个答案:

答案 0 :(得分:6)

要查看构建的输出目录,请右键单击要构建的项目,然后选择“属性”。在“构建”选项卡下,您应找到以下内容:

Build tab of the Properties page

在顶部,您还可以看到项目构建的配置(通常是Debug或Release)。默认情况下,Debug和Release构建的输出目录分别是“bin \ Debug”和“bin \ Release”。 编辑:要更改当前处于活动状态的构建配置,您需要转到Build - >配置管理器:

enter image description here

检查构建目录路径和正在构建的配置后,执行Clean Solution后跟Build Solution,* .exe文件现在应该是最新版本。

希望这有帮助!

亚历

修改

道歉 - 还要提到构建目录路径是相对于项目目录(项目的* .csproj文件所在的目录)。因此,使用默认输出目录更新Debug配置下的WindowsFormsApplication1 \ bin \ Debug中的* .exe文件取决于WindowsFormsApplication1目录中包含的WindowsFormsApplication1.csproj。

答案 1 :(得分:1)

不知怎的,我弄清楚它为什么会发生。如果解决方案中有多个项目(我假设上面是这种情况),请检查属性页中“构建”复选框的状态。当我重建解决方案时,当解决方案中的三个项目之一没有刷新时,我遇到了同样的问题。

enter image description here

希望这会有所帮助!