Restsharp dll是否为Compact Framework 3.5编译?

Restsharp dll compiled for Compact Framework 3.5?

我正在构建Windows Mobile 6.0应用程序,我想使用restsharp库来使用rest服务中的数据。我发现可以为紧凑框架3.5编译RestSharp的信息(无法从官方站点获得)。

但是,有人成功为CF编译了程序集吗?如果是,任何人都可以提供下载程序集的链接。谢谢


我不知道准备使用的程序集的下载位置。

我将启动一个新的CF2项目,并在VS的另一个实例中打开原始的restsharp解决方案。另外,打开两个文件浏览器,将restsharp源文件复制到新的CF2项目目录中。您应该维护相同的解决方案布局和文件夹(如果有)。然后将文件复制到CF2目录中,并使用CF2解决方案中的"添加现有文件"。您需要使用相同的名称空间以及项目和解决方案名称(使工作更容易)。

现在尝试编译。如果幸运的话,所有内容都可以正确编译。但是大多数情况下,您必须调整代码或编写与CF2兼容的包装器。如果在CF2中有两个不能完全"模拟"的FullFramework构造,则可能不得不放弃。但是正如您所说,有与CF兼容的源。

您提到CF3.5,并要求提供CF2。可能RestSharp只能编译为CF3.5程序集。

另请参阅http://blog.opennetcf.com/2013/08/22/restsharp-dont-serialize-null-properties/

顺便说一句:github repro(https://github.com/restsharp/RestSharp)显示了一个CF解决方案文件RestSharp.Compact.sln和RestSharp.Compact.csproj。这些应与VS2008一起使用。


由于已经过了一段时间不支持Compact Framework了,而我需要它,因此我为它建立了一个端口,您可以在这里找到它:

https://github.com/kendallb/RestSharp.CompactFramework

如果只需要二进制文件,请在此处获取它们:

https://github.com/kendallb/RestSharp.CompactFramework/raw/master/RestSharp.CompactFramework.zip