2
任何想法如何找到這個問題的原因? Mac終端只是以「找不到的命令」作爲響應,嘗試運行使用自包含部署發佈的ASP.NET核心應用程序。自給自足的ASP.Net核心應用程序無法在Mac上運行
- 使用.NET核心SDK V.1.1
- 應用程序是從這個博客採取的只是演示代碼:http://www.hanselman.com/blog/SelfcontainedNETCoreApplications.aspx
- 指定運行「OSX:https://blog.kloud.com.au/2017/02/14/running-vuejs-on-aspnet-core-apps/
- 部署由斯科特Hanselman在這裏做了描述.10.12-64" 。試圖在安裝了Intel Core 2 Duo和macOS Sierra的Mac Mini上運行它。
- 在沒有安裝.NET Core的Win10機器上使用「win10-x64」部署沒有問題。
哪個命令觸發該錯誤,並在同一個文件夾中輸出'ls'?你不會透露足夠的信息。 –
測試應用程序被稱爲「VueTest」,所以OSX部署包含我試圖運行的文件「VueTest」:「VueTest」或「sudo VueTest」返回「找不到命令」。該文件夾包含大約200個文件,整個.NET核心運行時(大約50MB,而當我使用框架相關的部署而不是自包含時,大約10MB)。 –
我已經上傳完整的OSX部署在這裏:http://www.tinybox.rocks/vuetest_osx_10_12_x64.zip工作Win10部署在這裏:http://www.tinybox.rocks/vuetest_win10_x64.zip 2應用程序文件夾的內容是幾乎完全相同,除了VueTest.exe(win)而不是VueTest(osx)和一些windows上的.dll(如coreclr.dll),它們是osx上的.dylib文件(如libcoreclr.dylib) –