9得票5回答
紧凑框架的Zip库选项?

我的要求: 支持.NET Compact Framework 2.0和Windows Mobile 6.0设备。 只需要将内容解压缩到存储卡上的目录中,不需要创建zip文件。 必须能够在企业/商业软件中使用。 可以是开源的,但不能有GPL或其他病毒式许可证。 我看过Xceed Zip ...

8得票4回答
二进制格式化程序在CF中不存在。有解决方案吗?

我需要在紧凑框架上将obj序列化/反序列化为byte[],但没有BinaryFormatter,我该怎么办? 谢谢。 这是我在服务器端使用的类,我也希望在客户端(一个带有Windows Mobile 6的设备)上使用。 public class Serializer { public...

8得票3回答
使用Compact Framework设置数据网格中的列宽

我正在尝试设置datagrid中列的宽度。我使用Compact Framework 2.0和C#。 我尝试了以下代码,但是出现了“越界”错误信息: foreach (DataGridColumnStyle vColumnStyle in dataGrid1.TableStyles[0].G...

8得票3回答
在Windows Mobile中将C#字符串传递给非托管的C DLL

我有一个未被管理的C ++ DLL,需要从Windows Mobile C#应用程序中调用。我有C#包装器,在桌面上可以正常工作。我可以从C#桌面程序调用DLL函数并传递字符串而没有问题。但是,当我为移动平台编译库和包装器时,DllImport行中会出现错误,指出CharSet.ANSI未被识...

8得票5回答
如何自动更新Windows Mobile应用程序

我有一个基于 .net cf 3.5 的 Windows Mobile 应用程序,客户希望拥有自动更新功能。 目前我的进展如下: 使用 Smart Device CAB 项目创建 CAB 文件(这样做足够好了吗?还是需要其他操作) 2.获取应用程序的版本号。 Assembly.Ge...

8得票5回答
Windows CE在重置时删除.NET CF。

我正在为一款专有的Windows CE 4.2设备编写C#应用程序(我没有规格或几乎任何其他信息。我可以访问文件系统,那基本上就是这样)。我也无法得到原始制造商的支持。 现在,我可以很好地安装.NET Compact框架,而且一切都正常工作。但是,每隔一段时间,当设备重置时,它会删除框架、G...

8得票2回答
紧凑框架下的Reflection.Emit替代方案

看起来 .NET CF 缺少非常有用的 Reflection.Emit。 到目前为止,我发现这个库可以作为替代品:http://www.codeplex.com/EmitCF。 然而它似乎是一版早期版本,所以我正在寻找更多选择。 是否有人知道 Emit 的另一个替代品? 或者,也许有人使...

8得票1回答
DI: 处理 IDisposable 对象的生命周期

我正在开发一个DI/IoC容器OpenNETCF.IoC,与此相关的是一个(合理的)功能请求,要为容器集合中的IDisposable项目添加某种生命周期管理。 我的当前想法是,由于我无法查询对象以查看它是否已被处理,并且我无法获取有关其何时被处理的事件,因此我必须为开发人员希望框架管理的对象...

8得票1回答
使用SQLCeResultSet更新/插入表格数据

我有一个SQL Compact Edition数据库,我会定期更新(通过Web服务)。 写入数据库的部分太慢了。我目前使用Linq to Datasets进行操作(如this question所示)。我听说如果使用SQLCeResultSet来操作,速度会更快。 因此,假设我有这样一个表:...

8得票2回答
在Compact Framework中取消只读属性

在Compact Framework中,如果我们没有File::SetAttributes,那么删除文件的readonly属性的首选方法是什么?