我正在用 VB.NET 编写一个应用程序,它将使用 Outlook 发送电子邮件。我的问题是我需要 Office 2010 PIA 来执行此操作。以下是我已经尝试过的步骤(我使用的是 Visual Studio Express 2012):
- 重新启动了机器
- 下载 Office 2010 PIARedist 并安装
- 重新启动 Visual Studio
- 再次重启机器
- 卸载Office和PIA并重新安装Office,确保在安装选项中选择了PIA(默认情况下已经选择了它,所以大概我第一次安装Office时也安装了它)。
- 再次重启机器
- 下载 Office 2010 PIARedist 并再次安装
- 重启VS
在这些步骤中的每一个之后,PIA 在 VS 的“添加引用”中仍然不可用,我的计算机上也根本不存在这些文件(搜索“Microsoft.Office.Interop.Outlook.dll”可以确认这一点)。我在我的 MacBook Pro 上运行 Windows 7。有谁知道我的问题在这里?对于这样一个简单的功能,这似乎是一个荒谬的头痛。
PS 我需要 PIA 的唯一原因是能够在电子邮件中添加抄送收件人。就是这样。如果有人知道如何在没有 PIA 的情况下做到这一点,请告诉我,因为我更愿意这样做并完成它。
PSS 当我安装 PIA 本身时,安装都以静默方式结束(没有成功或失败的指示)。