我最近写了一个小应用程序,它将从微软Outlook获取联系人,然后创建一个csv和电子邮件到总公司。
该应用程序是一种享受,但我们唯一的问题是我们的一些销售团队使用Mac书籍与mac版本的办公室。
有没有一种方法可以使用c#编写的.net应用程序可以在osx机器上运行,或者是用不同语言编写它并查看是否有一种插入outlook的方法
答案 0 :(得分:8)
如果安装了Mono(适用于Unix / Linux的.NET),则您的C#程序可以在OSX中运行。
但是,我不认为Office程序集(您在项目中引用的程序集)将在OSX上运行,因为它们是适用于Windows操作系统的Office COM本机对象的包装.NET程序集。
答案 1 :(得分:3)
在MacBook上安装Mono时,DotNet中的应用程序可以运行到OSX中,但不是DotNet中的所有确切代码。您可以使用MoMa(Mono Migration Analyzer)检查您的代码“您的代码是否可以在带有mono的Linux / Unix操作系统中运行?”
你可以在http://www.mono-project.com/docs/tools+libraries/tools/moma/
中找到MoMa(它是免费的)