0
我最近從VS2008升級到VS2010的項目。現在我在設計時遇到了一個問題,在Visual Studio中有WPF設計器。它會爲我在設計模式下打開的每個XAML頁面引發異常。例外情況也會引發新的全新XAML頁面。WPF VS2010升級 - 現在WPF設計器拋出異常,當項目目標.NET Framework 3.5
當前目標爲.NET 3.5的項目。如果我切換到目標.NET 4.0,設計師可以正確打開。
請注意項目建立併成功運行。
在WPF設計顯示的異常細節有所不同,但滾動到所有異常的詳細信息的底部也顯示類似:
The component 'MS.Internal.Interaction.AdornerFontResourceDictionary' does not have a resource identified by the URI '/Microsoft.Windows.Design.Interaction;component/ms/internal/interaction/adornerfontresourcedictionary.xaml'.
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at MS.Internal.Interaction.AdornerFontResourceDictionary.InitializeComponent()
at MS.Internal.Interaction.AdornerFontResourceDictionary..ctor()
at Microsoft.Windows.Design.Interaction.AdornerFonts.<.cctor>b__0()
at Microsoft.Windows.Design.Interaction.AdornerResources.EnsureResources(Boolean forceUpdate)
at Microsoft.Windows.Design.Interaction.AdornerResources.get_ThemeResources()
at MS.Internal.Themes.GenericTheme..ctor()
我猜切換框架的目標是引起該項目指向一些較舊的DLL。有什麼想法嗎?