因此,我開始使用我的程序的一個編譯後的.exe文件,該文件在Windows MS Visual Studio中創建,並且能夠通過在終端中鍵入mono InkMonitorClient.exe
,通過Mono啓動它。然後我決定將它打包到一個.dmg安裝文件中。首先,我通過macpack
創建了一個.app包。然後我用這個github script創建一個.dmg圖像。.NET Mono .app不會啓動
安裝程序按預期工作,出現窗口,我可以將應用程序拖到應用程序文件夾,然後它出現在那裏。
但後來我無法從Dock中的應用程序菜單啓動它,儘管通過open -a InkTest
或/Applications/InkTest.app/Contents/MacOS/InkTest
啓動它絕對沒問題。
P.S.然而,.app文件無法通過雙擊啓動並且什麼也不做,但是打開它終端(如上所述)工作。所以,基本上,問題是:如何正確地將.NET(在Windows上的MS Visual Studio中創建)exe文件轉換爲應用程序包。