gpt4 book ai didi

c# - 在 WPF 和 Silverlight 之间共享代码的最佳方式

转载 作者:可可西里 更新时间:2023-11-01 08:27:10 26 4
gpt4 key购买 nike

我有一个包含 Silverlight 4 和 WPF 4 解决方案的解决方案。一种是应用程序的网页版,一种是桌面版。

这两个项目都有相似的域类和接口(interface),并且都访问云以进行存储和其他操作。

我想创建一个通用的接口(interface)和类项目,所以我创建了一个类库,但您不知道吗,Silverlight 无法添加对类库的引用。因此,我将公共(public)项目创建为 Silverlight 类库,但是当我从 WPF 项目引用它时,我收到警告:

警告无法引用项目“Interface.Common.Silverlight”。引用的项目针对不同的框架系列 (Silverlight)

当我使用该库中的任何类时,我什至会遇到类加载运行时错误,因为“在运行时无法找到 System.Windows”

我想在两个项目之间共享代码,如何以干净的方式实现?

感谢您提供的任何帮助

最佳答案

创建两个并行项目,一个用于 WPF,一个用于 Silverligth。对于其中一个项目,将文件添加为链接而不是文件。

我已经为 Microsoft Silverlight Analytics Framework 成功完成了这项工作具有适用于 Silverlight 4、WPF 和 Windows Phone 7 的一个代码库。

关于c# - 在 WPF 和 Silverlight 之间共享代码的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com