我剛開始使用WPF,所以我可能在這裏錯過了一些簡單的東西。我在VS 2010中編輯了一個窗口。當我手動更改XAML,然後運行應用程序(F5)時,該窗口仍然像我之前的編輯一樣,但是如果我重建並運行應用程序,則會顯示更改。如何讓Visual Studio識別XAML更改?
有沒有什麼辦法讓VS認識到我改變了我的XAML文件並在我按下F5時自動重新編譯它?
我剛開始使用WPF,所以我可能在這裏錯過了一些簡單的東西。我在VS 2010中編輯了一個窗口。當我手動更改XAML,然後運行應用程序(F5)時,該窗口仍然像我之前的編輯一樣,但是如果我重建並運行應用程序,則會顯示更改。如何讓Visual Studio識別XAML更改?
有沒有什麼辦法讓VS認識到我改變了我的XAML文件並在我按下F5時自動重新編譯它?
事實證明,我的UI項目沒有設置爲在我選擇的配置中生成。雖然它被設置爲在Debug x86中構建,但我已將當前配置設置爲Debug Any CPU。
您可以更改VS設置以在Build/Run之前保存所有文件。轉到
工具 - >選項 - >項目和解決方案 - >生成和運行
更新建設和上運行,之前當項目已經過時值來 保存所有更改,並始終建立分別。
我面前跑設置爲保存所有變化和運行設置爲始終編譯,但仍然沒有喜悅。 – 2010-07-08 10:11:51
對我來說工作很好,我在VS 2008和VS 2010上對此進行了驗證。在運行之前,文件會自動保存。可能是由於其他一些問題,例如您有多個項目和項目依賴項不正確或類似這樣的問題。 – akjoshi 2010-07-08 10:49:12
什麼在Visual Studio 2012爲我工作:
這是我的問題....呃。 – 2017-06-22 15:39:38