Создание файла vCard в .NET Compact Framework (C #)

Есть ли встроенный способ создания файлов vCard в .NET Compact Framework? Если нет, то какая для этого хорошая библиотека?

Я нашел вот этот, который после некоторых адаптаций, похоже, сможет выполнять работу в Compact Framework: http://gotitproject.com/Libraries/vCard/index.htm

Но я не уверен, нет ли встроенного или более стандартного способа сделать это.

С уважением, Воля


person Wilhem Meignan    schedule 29.04.2010    source источник


Ответы (3)


vCard - это универсальный протокол, и вы можете использовать упомянутую библиотеку для создания vCard. Пока я знаю, что нет встроенного API в сетевую структуру для vCard. Возможно, вам придется приложить дополнительные усилия, чтобы перенести его в .netcf, но это не должно быть проблемой. Пока ваш код генерирует vCard, который соответствует протоколу vCard, он должен быть хорош, так как нет стандартов, определенных о том, как генерировать vCard.

person this. __curious_geek    schedule 29.04.2010

Гугл-фу:

http://www.codeproject.com/KB/recipes/NET_vCard_API.aspx

http://www.lumisoft.ee/lswww/download/downloads/Net/LumiSoft.Net.zip

Я почти уверен, что в .NET нет ничего встроенного для обработки файлов vCard.

person MusiGenesis    schedule 29.04.2010

.NET CF не является на 100% полным подмножеством .NET FCL, но чертовски близко. Для загрузки формат VCard (http://en.wikipedia.org/wiki/VCard ) довольно просто. Я предполагаю, что с вероятностью 99% исходный код из библиотеки классов vCard (созданной с использованием .NET 2.0) будет компилироваться и нормально работать под .NET CF. Единственное, на что вам может понадобиться остерегаться, - это специфичные для ОС вызовы, такие как доступ к определенным системным папкам, если библиотеке требуется что-либо из этого, а этого не должно быть.

person Paul Sasik    schedule 29.04.2010