C#中的任何TNEF文件解析/解码库都可以在Windows应用商店中使用吗?

时间:2013-08-20 16:52:51

标签: windows-8 windows-runtime outlook microsoft-metro winrt-xaml

更新1

我试图将现有的C库移植为WinRT组件,但由于我必须犯错误,所以它无法工作,我完全不了解Visual Studio中的C ++ / C开发。请任何人帮助将现有的C lib移植到C#或帮助从中开发WinRT组件。


传输中性封装格式或TNEF是Microsoft Outlook和Microsoft Exchange Server使用的专有电子邮件附件格式。带有TNEF编码的附件文件通常名为winmail.dat或win.dat。它由电子邮件正文,主题和&组成。装件。

我经常搜索并找到两个相关的解决方案。 One is in C language,我不想要的。 Other solution(我不确定)与WinRT不兼容。

所以任何人都知道任何C#库,我可以解码Winmail.dat文件并提取附件和其他数据。我想在C#/ XAML WinRT应用程序中使用该库。

1 个答案:

答案 0 :(得分:2)

我最近在Microsoft.Exchange.Data.ContentTypes.Tnef中编写了一个完全开源(MIT许可)版本的Microsoft MimeKit命名空间TNEF API,可通过NuGet获取。

您可以在此处查看我的实施文档:http://www.mimekit.net/docs/html/N_MimeKit_Tnef.htm

唯一的区别是命名空间。我的实现使用MimeKit.Tnef而不是Microsoft.Exchange.Data.ContentTypes.Tnef。