2010-03-21 210 views
0

我已經使用VS 2008創建了一個新的Silverlight 3業務應用程序。創建已正確完成。當我嘗試打開XAML,它打開,但在同時顯示此錯誤:Silverlight和WCF Ria服務

無法加載元數據組裝 System.Windows.Controls.Data.Input.Design, 版本= 2.0.5.0,文化=中立, PublicKeyToken = 31bf3856ad364e35。 異常消息:無法加載一個 或更多請求的類型。 檢索LoaderExceptions屬性 以獲取更多信息..堆棧跟蹤:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader.RegisterDesignTimeMetadata(大會 組件,LogCallback記錄器)一種 異常類型的時 主叫IRegisterMetadata上型 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration ArgumentNullException被抓住。 異常消息:值不能爲 null。參數名稱:類型。堆棧 跟蹤:在 Microsoft.Windows.Design.Metadata.AttributeTableBuilder.AddCallback(類型 型,AttributeCallback回調)
在 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.AddAttributes(AttributeTableBuilder 建設者)在 System.Windows.Controls.Design.Common.MetadataRegistrationBase.BuildAttributeTable() 在 System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.Register() 在 MS.Internal.Package.MetadataLoader .RegisterDesignTimeMetadata(程序集 程序集,LogCallback記錄器)未能加載元數據¶ embly System.Windows.Controls.Design, Version = 2.0.5.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35。 異常消息:無法加載一個 或更多請求的類型。 檢索LoaderExceptions屬性 以獲取更多信息..堆棧跟蹤:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader.RegisterDesignTimeMetadata(大會 組件,LogCallback記錄器)無法 負載元數據組件 System.Windows.Controls.Navigation.Design, 版本= 2.0.5.0,文化=中性 公鑰= 31bf3856ad364e35。 異常消息:無法加載一個 或更多請求的類型。 檢索LoaderExceptions屬性 以獲取更多信息..堆棧跟蹤:
在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 MS.Internal.Package .MetadataLoader。RegisterDesignTimeMetadata(程序集 程序集,LogCallback記錄器)

爲什麼?任何解決方案先謝謝你。

回答

1

使用VS2008的預覽模式不再存在。你可以檢查Tim Heuer的帖子(link)和Stackoverflow中的這篇相關文章(link)。

Blend是比VS2008更強大的XAML開發的完美工具。