使用Redemption时错误的操作系统或操作系统版本

时间:2016-10-31 09:23:49

标签: c# outlook-redemption

我试图将Outlook兑换纳入C#项目(VS2015 Enterprise),我下载了dll并使用regsrv32注册了64位DLL,然后在C#项目中添加了一个引用。 / p>

运行应用程序时,我得到了错误的操作系统或操作系统版本'什么时候创建RDOSession?

        var Session = new RDOSession();
        Session.Logon("", "", false, false, null, false);
        var Inbox = Session.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);

        foreach (var Msg in Inbox.Items) {
            Console.WriteLine(Msg);
        }

1 个答案:

答案 0 :(得分:2)

这意味着您的应用程序的位数与Outlook / MAPI系统的位数不同。请参阅http://www.dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObject