每當我們在我們的項目中打開一個* .xaml文件時 - 我們看到沒有工作的設計師和很多消息找不到'類型'找不到''等。 經過幾次實驗,我發現了一個問題的根源: 創建新的WPF應用程序,在項目根目錄中創建一個文件夾,添加一些值轉換器到文件夾,嘗試使用它在你的'MainWindow.xaml'wpf xaml設計者bug
你可能會寫這樣的東西:
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的最終
Aaaa和一個示例錯誤將是..... – Will 2011-03-15 16:33:30
*未定義的CLR命名空間。 'clr-namespace'URI指的是未包含在assemblyError中的命名空間'WpfInteractive.Folder'*沒有找到類型'Folder:SomeConverter'。驗證您是否缺少程序集引用,並且所有引用的程序集都已構建。 – 2011-03-15 16:48:37