簡體   English   中英

為Windows編寫的.net程序可以在osx上運行嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM