【问题标题】:How do you get Visual Studio to recognise XAML changes?如何让 Visual Studio 识别 XAML 更改?
【发布时间】:2010-07-08 09:40:03
【问题描述】:

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

有什么方法可以让 VS 识别我已经更改了我的 XAML 文件并在我按 F5 时自动重新编译它?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      Before buildingOn Run, when projects outdated 值更新为 分别保存所有更改并始终构建。

      【讨论】:

      • 我在运行前设置为保存所有更改,运行时设置为始终编译,但仍然没有乐趣。
      • 对我来说很好,我在 VS 2008 和 VS 2010 上都验证了这一点。文件在运行前会自动保存。可能是由于其他一些问题,例如您有多个项目并且项目依赖项不正确或类似的问题。
      【解决方案3】:

      在 Visual Studio 2012 中什么对我有用:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-03
        • 2019-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        相关资源
        最近更新 更多