如何让Visual Studio识别XAML更改?

时间:2010-07-08 09:40:03

标签: c# wpf visual-studio xaml visual-studio-2010

我刚刚开始使用WPF,所以在这里可能会遗漏一些简单的东西。我有一个我在VS 2010中编辑的窗口。当我手动更改XAML然后运行应用程序(F5)时,窗口仍然像我的编辑之前一样,但是如果我进行重建然后运行应用程序我的更改显示

有没有办法让VS认识到我已经更改了我的XAML文件并在按F5时自动重新编译?

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

您可以在构建/运行之前更改VS设置以保存所有文件。转到

工具 - >选项 - >项目和解决方案 - >构建和运行

更新构建运行时,项目已过期值到 保存所有更改并始终分别构建。

答案 2 :(得分:0)

在Visual Studio 2012中对我有用的是:

  1. 转到工具 - >选项 - >项目和解决方案 - >构建并运行
  2. 对于“在运行中,当项目过期时”选择“始终构建”
  3. 取消选中“仅在运行时构建启动项目和依赖项”