我制作了一个发送短信的小型控制台应用程序。 您可能知道,您可以使用Outlook发送短信。
好吧,我完成了,一切正常,但只能在我的台式电脑上安装Windows 7。
在我真正需要它的机器上以及应该安装它的地方它不起作用!
这是一台Windows Server 2008 R2计算机。
我发现了一个Microsoft article,Office Automation并不是“推荐”的,而且它“不会很好”。
就我而言,这是一项要求,我必须以某种方式让它发挥作用。
这里发送短信代码:
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
var sms = app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMobileItemSMS);
//Unnecessary Things between I removed
sms.Send(true);
我得到的错误如下:
操作已中止{HRESULT异常:0x80004004(E_ABORT)}
对于任何有效的解决方案或帮助,我深表感激!
答案 0 :(得分:0)
我解决了这个问题。
有点奇怪,但是将构建选项卡中的平台目标从“任何CPU ”更改为“ x86 ”,使应用程序在Windows服务器上成功运行/运行。 / p>
也许这也可以帮助其他人:)