我正在构建一个Windows Mobile 6.0应用程序,我想使用restsharp库来使用来自其他服务的数据。我发现可以为紧凑框架3.5编译RestSharp的信息(官方网站没有提供)。
但是,有没有人成功编译CF的程序集?如果是,可以任何人提供下载程序集的链接。感谢
答案 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