是否有在 .NET Compact Framework 中创建 vCard 文件的内置方法?如果没有,什么是一个好的图书馆?
我发现这个经过一些调整后似乎能够在 Compact Framework 上完成这项工作:http: //thoughtproject.com/Libraries/vCard/index.htm
但我不确定是否没有内置或更标准的方法来做到这一点。
问候, 威尔
是否有在 .NET Compact Framework 中创建 vCard 文件的内置方法?如果没有,什么是一个好的图书馆?
我发现这个经过一些调整后似乎能够在 Compact Framework 上完成这项工作:http: //thoughtproject.com/Libraries/vCard/index.htm
但我不确定是否没有内置或更标准的方法来做到这一点。
问候, 威尔
谷歌福:
http://www.codeproject.com/KB/recipes/NET_vCard_API.aspx
http://www.lumisoft.ee/lswww/download/downloads/Net/LumiSoft.Net.zip
我很确定 .NET 没有内置任何东西来处理 vCard 文件。
vCard 是一种通用协议,您可以使用您提到的库来生成 vCard。到目前为止,我知道 vCard 的 .net 框架中没有内置的 api。您可能需要付出一些额外的努力才能将其移植到 .netcf,但这应该不是问题。只要您的代码生成符合 vCard 协议的 vCard,它就应该很好,因为没有定义如何生成 vCard 的标准。
.NET CF 不是 .NET FCL 的 100% 完整子集,但它非常接近。启动时,VCard 格式 ( http://en.wikipedia.org/wiki/VCard ) 相当简单。我猜测来自 vCard 类库(使用 .NET 2.0 构建)的源代码在 .NET CF 下编译和运行良好的可能性为 99%。您可能需要注意的唯一一件事是特定于操作系统的调用,例如访问特定系统文件夹,如果库需要任何它不应该的。