這絕對是可笑的! Visual Studio能夠很好地運行(調試)我的程序,但它不會在設計器中顯示我的佈局。它只是給這個沒用的錯誤:爲什麼VS不能在設計器中顯示我的WPF應用程序,但它可以運行它很好嗎?
alt text http://img6.imageshack.us/img6/8661/vserrorscreenshot.png
誰能幫助解釋一下嗎?我從來沒有改變過XAML,而不是一個字符,因爲它最後一次運行正常。我只更改了一些.cs代碼。
這絕對是可笑的! Visual Studio能夠很好地運行(調試)我的程序,但它不會在設計器中顯示我的佈局。它只是給這個沒用的錯誤:爲什麼VS不能在設計器中顯示我的WPF應用程序,但它可以運行它很好嗎?
alt text http://img6.imageshack.us/img6/8661/vserrorscreenshot.png
誰能幫助解釋一下嗎?我從來沒有改變過XAML,而不是一個字符,因爲它最後一次運行正常。我只更改了一些.cs代碼。
,因爲VS在Xaml編輯方面是殘廢的。只要關閉該設計,http://www.thejoyofcode.com/Using_the_Source_Code_Editor_for_XAML_in_Visual_Studio.aspx
您是否試過做rebuild
?在過去我已經注意到,如果編譯的代碼已過期,就會發生這種情況。
看到這個:XAML Designer failing to render - UserInitiatedNavigationPermissio
基本上,看起來像被固定在Visual Studio 2008 SP1的bug。如果你已經有了SP1,然後運行VS2008的修復安裝(去添加/刪除,然後選擇修復選項)
也看到這個StackOverflow的問題:
我會盡力的!謝謝! – 2010-05-24 17:25:55
不幸的是,VS SP1也不起作用。 – 2010-05-24 17:57:23
這有時會發生在應用程序必須使用一些數據,在運行時聚集到正常渲染。當我的控件綁定到Web服務中的數據時,我遇到了這個問題。
您是否嘗試過Expression Blend?它具有更好的設計視圖,您可以編輯cs代碼(儘管Intellisense是有限的),您可以運行調試器。
雖然它不是一個完全替代(它並不意味着是)它意味着你不必混合和Visual Studio之間不斷交換,如果你只是修改UI。
是的,我確實嘗試過。不幸的是,它不能解決問題。 – 2010-05-24 17:10:59
對不起,我應該說,感謝您的回覆。 – 2010-05-24 17:19:00