2010-05-03 75 views
0

我創建了一個程序集以在我的主應用程序和Silverlight應用程序之間共享它。在開始時它看起來像是要工作,但現在我得到這個異常:「System.IO.FileNotFoundException被捕獲,消息=」無法加載文件或程序集「System.Xml.Linq」。我使用.NET 3.5 Sp1和Silverlight 3.在ASP.NET和Silverlight之間共享程序集

該共享程序集使用System.Xml.Linq,它無法找到它......我想是因爲它試圖在.NET框架中查找該版本,而不是在Silverlight中查找該版本。我怎樣才能解決這個

乾杯

PS:這是完整的異常輸出:


System.IO.FileNotFoundException被捕獲 Message =「無法加載文件或程序集'System.Xml.Linq,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依賴項之一。系統找不到指定的文件「 Source =」MyApp.Metadata「 FileName =」System.Xml.Linq,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35「 FusionLog =」=== Pre-綁定狀態信息=== \ r \ nLOG:User = IIS APPPOOL \ DefaultAppPool \ r \ nLOG:DisplayName = System.Xml.Linq,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35 \ n(完全指定) \ r \ nLOG:Appbase = file:/// C:/Users/vtortola.MyApp/Documents/MyApp/MyAppSAS/WebApplication1/WebApplication1/ \ r \ nLOG:Initial PrivatePath = C:\ Users \ vtortola.MyApp \ Documents \ MyApp \ MyAppSAS \​​ WebApplication1 \ WebApplication1 \ bin \ r \ n調用程序集:MyApp.Metadata,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null。\ r \ n === \ r \ nLOG:此綁定默認啓動加載上下文。\ r \ nLOG:使用應用程序配置文件:C:\ Users \ vtortola.MyApp \ Documents \ MyApp \ MyAppSAS \​​ WebApplication1 \ WebApplication1 \ web.config \ r \ nLOG:使用主機配置文件:C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Aspnet.config \ r \ nLOG:使用C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine中的計算機配置文件。 config:\ r \ nLOG:後策略參考:System.Xml.Linq,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35 \ r \ nLOG:之前看到過相同的綁定,並且hr = 0x80070002 。\ r \ n「 StackTrace: at MyApp.Metadata.MyAppEntity.Deserialize(String message)

回答

相關問題