为Compact Framework 3.5编译的Restsharp dll?

时间:2014-08-14 04:09:09

标签: compact-framework restsharp windows-mobile-6

我正在构建一个Windows Mobile 6.0应用程序,我想使用restsharp库来使用来自其他服务的数据。我发现可以为紧凑框架3.5编译RestSharp的信息(官方网站没有提供)。

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

2 个答案:

答案 0 :(得分:2)

我不知道即用型装配的下载位置。

我将启动一个新的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/

BTW:github repro(https://github.com/restsharp/RestSharp)显示了CF解决方案文件RestSharp.Compact.sln和RestSharp.Compact.csproj。这些应该适用于VS2008。

答案 1 :(得分:0)

由于Compact Framework支持已经暂时弃用了一段时间而且我需要它,我已经为它构建了一个端口,你可以在这里找到:

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

如果您只想要二进制文件,请在此处获取:

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