C# 将silverlight类链接到web应用程序

C# 将silverlight类链接到web应用程序,c#,asp.net,silverlight,C#,Asp.net,Silverlight,在silverlight类库(dll)中编写了所有代码,并将该库链接到我的web应用程序和silverlight应用程序,是否有办法避免“编译器错误消息:CS0433”或我必须为web应用程序创建单独的dll 错误主要发生在调用XElement时…您的意思是同时引用web应用程序和Silverlight应用程序中的单个dll吗?我将有两个版本的dll(和两个项目文件);一个是为常规.NET(用于web应用程序)构建的,另一个是为Silverlight构建的;主要区别在于目标框架和引用 如果您不想

在silverlight类库(dll)中编写了所有代码,并将该库链接到我的web应用程序和silverlight应用程序,是否有办法避免“编译器错误消息:CS0433”或我必须为web应用程序创建单独的dll


错误主要发生在调用XElement时…

您的意思是同时引用web应用程序和Silverlight应用程序中的单个dll吗?我将有两个版本的dll(和两个项目文件);一个是为常规.NET(用于web应用程序)构建的,另一个是为Silverlight构建的;主要区别在于目标框架和引用


如果您不想维护两个项目文件(添加类等时),则可以使用来减少此开销。

您需要创建两个项目,但可以使用添加现有项作为链接来添加相同的CS文件。解释它


这是一本包含相关信息的好书。

我真的不知道——但为什么要冒险呢?最终,您将被这两个框架之间的许多细微差异中的一个所困扰……在“Compiler Error Message:CS0433”消息之后,有一个长字符串解释了哪些类型/名称空间冲突。e、 g.类型“System.Xml.Linq.XElement”存在于“c:\Windows\Microsoft.NET\Framework\v2.0.50727\..”和“c:\Windows\Microsoft.NET\Framework\v2.5\..”中你能把整个消息都发出去吗?事实上我就是这么做的。。。需要知道这是否是有效的方法。。