2010-07-08 93 views
5

我刚开始使用WPF,所以我可能在这里错过了一些简单的东西。我在VS 2010中编辑了一个窗口。当我手动更改XAML,然后运行应用程序(F5)时,该窗口仍然像我之前的编辑一样,但是如果我重建并运行应用程序,则会显示更改。如何让Visual Studio识别XAML更改?

有没有什么办法让VS认识到我改变了我的XAML文件并在我按下F5时自动重新编译它?

回答

4

事实证明,我的UI项目没有设置为在我选择的配置中生成。虽然它被设置为在Debug x86中构建,但我已将当前配置设置为Debug Any CPU。

+0

这是我的问题....呃。 – 2017-06-22 15:39:38

0

您可以更改VS设置以在Build/Run之前保存所有文件。转到

工具 - >选项 - >项目和解决方案 - >生成和运行

更新建设上运行,之前当项目已经过时值来 保存所有更改,并始终建立分别。

+1

我面前跑设置为保存所有变化和运行设置为始终编译,但仍然没有喜悦。 – 2010-07-08 10:11:51

+0

对我来说工作很好,我在VS 2008和VS 2010上对此进行了验证。在运行之前,文件会自动保存。可能是由于其他一些问题,例如您有多个项目和项目依赖项不正确或类似这样的问题。 – akjoshi 2010-07-08 10:49:12

0

什么在Visual Studio 2012为我工作:

  1. 选择工具 - >选项 - >项目和解决方案 - >生成和运行
  2. 对于“上运行,当项目已经过时了”选择“总是建立”
  3. 取消选中“只有建立在运行启动项目和依赖”
相关问题