簡體   English   中英

wpf xaml設計師bug

[英]wpf xaml designer bug

每次我們在項目中打開一個* .xaml文件 - 我們看到沒有工作的設計師和很多消息的類型未找到''未找到程序集'等。經過幾次實驗,我發現了一個問題的根源:創建新的WPF應用程序,在項目根目錄中創建一個文件夾,向文件夾添加一些值轉換器,嘗試在“MainWindow.xaml”上使用它

你可能會寫這樣的東西:

xmlns:Folder="clr-namespace:WpfApp.Folder"

然后

   <Window.Resources>
        <Folder:SomeValueConverter x:Key="someKey"/>
    </Window.Resources>

你懂...

而且,現在最有趣的事情! 當您為x86或“任何CPU”構建項目時 - 一切都會很好,設計器將可用,所有命名空間都將被完美導入!但是,只需將項目配置更改為x64 ...重建解決方案和打開設計視圖。 ..你會感到驚訝......錯誤,找不到類型等等......在x64應用程序中如何使用VS xaml設計器?

Windows 7企業版x64,Visual Studio 2010旗艦版

其他人報告了同樣的問題 建議的解決方法之一是使用32位目標進行設計工作,然后在准備編譯和部署時切換到64位。

就我而言,我正在使用混淆器( 確切地說ConfuserEx )作為導致此行為的Release配置中的構建后步驟。 切換回調試配置修復了問題。 或者,刪除構建后步驟也將解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM