2009-04-29 58 views
1

已將所有代碼寫入Silverlight類庫(dll)並將此庫鏈接到我的Web應用程序和Silverlight應用程序,有沒有辦法避免「編譯器錯誤消息:CS0433」或我必須爲網絡應用程序創建一個單獨的dll嗎?當的XElement被稱爲多發生將silverlight類鏈接到web應用程序

錯誤......

+0

「編譯器錯誤消息:CS0433」消息後面有一個長字符串,說明哪些類型/名稱空間發生衝突。例如類型'System.Xml.Linq.XElement'同時存在於'c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ ....'和'c:\ Windows \ Microsoft.NET \ Framework \ v2中。 5 \ ....' - 你可以發佈整個消息嗎? – VolkerK 2009-04-29 08:46:50

回答

0

你的意思是你引用來自Web應用程序和Silverlight應用程序的單一的dll?我會有兩個版本的dll(和兩個項目文件);一個爲常規.NET構建(用於Web應用程序),另一個用於Silverlight;主要區別在於目標框架和參考文獻。

如果你不想處理必須維護兩個項目文件(當你添加類等),那麼你可以使用this trick來減少這種開銷。

+0

它工作時,我創建兩個DLL,但想知道如果你可以從一個.. – Fredrick 2009-04-29 07:51:13

+0

我真的不知道 - 但爲什麼冒這個險?最終你會被這兩個框架之間的細微差別之一所迷惑... – 2009-04-29 08:11:51

相關問題