2010-07-08 97 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. 取消選中「只有建立在運行啓動項目和依賴」
相關問題