
.exe
VB.NET으로 작성된 파일을 실행하고 싶습니다.(VS 2008에서)CentOS 5.6에서.
모노를 설치했습니다. 그런데 저는 CentOS에 그렇게 익숙하지 않아서 어떻게 진행해야 할지 모르겠습니다.
VB.net에서 "Hello World" 콘솔 앱을 만들고 해당 코드를 사용하여 실행하면 모든 것이 잘 작동합니다. 하지만 VB Windows 양식 앱을 실행하려고 하면 다음과 같은 오류가 발생합니다.
진입점 메소드를 로드할 수 없습니다.
답변1
Linux 터미널에서 다음 명령을 실행해 보십시오.
mono program.exe
아마도 나중에 변경해야 할 사항을 알려주는 예외를 제외하고는 실패할 것입니다.
Mono를 대상으로 하려는 모든 프로그램은 이에 따라 수정되어야 합니다. VB.NET 앱의 경우 모노 전체 런타임을 설치할 수 있습니다(일부 Linux 배포판에서는 VB.NET이 별도로 패키지되어 아직 설치되지 않았을 수 있음).
답변2
다음 라이브러리를 설치했는지 확인하세요.
mono-complete
패키지(예:yum install mono-complete
(또는apt-get
))..넷 프레임 워크, 예를 들어
winetricks dotnet46
.다음 방법으로 winetricks를 설치하십시오:
yum install winetricks
(또는apt-get
).
관련된:모노, 실행 파일을 열지 못했습니다..