2
이 문제점의 원인을 어떻게 알 수 있습니까? Mac 터미널은 자체 포함 된 배포를 사용하여 게시 된 ASP.NET 핵심 응용 프로그램을 실행하려고하는 "명령을 찾을 수 없음"으로 응답합니다. http://www.hanselman.com/blog/SelfcontainedNETCoreApplications.aspx 자체 ASP.Net 핵심 애플 리케이션은 Mac에서 실행되지 않습니다
- 이 블로그에서 가져온 단지 데모 코드 .10.12-x64 "입니다. Intel Core 2 Duo 및 macOS Sierra가 설치된 Mac Mini에서 실행 해 봅니다.
- .NET 코어가 설치되지 않은 Win10 컴퓨터에서 "win10-x64"배포를 사용하는 데 문제가 없습니다.
어떤 명령이 오류를 일으키고 'ls'이 (가) 같은 폴더에 출력됩니까? 충분한 정보를 가지고 계단을 드러내지 마십시오. –
테스트 응용 프로그램은 "VueTest"라고 불리므로 OSX 배포에 "VueTest"파일 ("VueTest"또는 "sudo VueTest"return "command not found")가 실행됩니다. 폴더에는 약 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.exe (osx)와 osx의 .dylib 파일 (libcloreclr.dylib와 같은)에있는 몇 개의 .dlls (coreclr.dll과 같은)를 제외하고 거의 동일합니다. –