【问题标题】:how to connect outlook to c# in .net 5如何在.net 5中将outlook连接到c#
【发布时间】:2021-07-30 22:38:58
【问题描述】:

我在 .net 4.8 中创建了一个效果很好的类。我决定将其移至 .net 5 并在 wpf 项目中使用它,但我似乎无法成功添加 dll。我添加了对 Microsoft Outlook 16.0 对象库项目的 COM 引用(它的标识为 Interop.Microsoft.Office.Interop.Outlook)。

当我尝试将其添加到 using 语句时,前导词 Interop 被标记为红色,并告诉我添加 using System.Windows.Interop;

好的,我做到了,它看起来像这样: 使用 System.Windows.Interop; 使用 Outlook = Microsoft.Office.Interop.Outlook;

它允许这行代码: Outlook.Application oApp = new Outlook.Application();

现在的问题变成了 oApp 无法识别来获取命名空间,我需要获取一个文件夹……等等。

我将不胜感激任何关于正确操作的指导!

【问题讨论】:

    标签: c# wpf outlook


    【解决方案1】:

    您需要将 .net 框架定位到 4.8,而不是 .net 核心。例如,VSTO 引擎支持以下运行时:

    【讨论】:

    • 我正在使用 .net 5。但问题是我没有从有效的类中添加所有类代码,所以,愚蠢的编程技巧。感谢您的回复。
    猜你喜欢
    • 2021-07-14
    • 2011-09-21
    • 1970-01-01
    • 2022-07-11
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2012-01-26
    相关资源
    最近更新 更多