![](/img/trans.png)
[英].NET 4 Program written/compiled on Windows 7 machine won't run on XP
[英]Can a .net program written for windows work on osx?
我最近寫了一個小應用程序,它將從微軟Outlook獲取聯系人,然后創建一個csv和電子郵件到總部。
該應用程序是一種享受,但我們唯一的問題是我們的一些銷售團隊使用mac版本的辦公室mac書。
有沒有一種方法可以使用c#編寫的.net應用程序可以在osx機器上運行,或者是用不同語言編寫它並查看是否有插入outlook的方法。
如果在其上安裝了Mono(適用於Unix / Linux的.NET),則您的C#程序可以在OSX中運行。
但是,我不認為Office程序集(您在項目中引用的程序集)將在OSX上運行,因為它們是依賴於Windows操作系統的Office COM本機對象的包裝.NET程序集。
在MacBook上安裝Mono時,DotNet中的應用程序可以運行到OSX中,但不是DotNet中的所有確切代碼。 您可以使用MoMa(Mono Migration Analyzer)檢查您的代碼, “您的代碼是否可以在帶有mono的Linux / Unix操作系統中運行?”
您可以在以下網址找到MoMa(它是免費的): http : //www.mono-project.com/docs/tools+libraries/tools/moma/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.