랩탑을 Linux로 전환하는 것에 대해 매우 혼란스럽습니다. .netCORE 개발 환경을 설정하고 싶고 모든 것이 올바르게 설치되어 있다고 생각하지만 제가 시도한 IDE(Atom 및 VSCode) 중 어느 것도 VisualStudio에서 예상한 대로 작동하지 않습니다.
예를 들어 VisualStudio에서 "프로젝트 만들기"를 선택하면 Console .NetCore 또는 MonoGame 등과 같은 프로젝트 목록이 나타납니다. 그것을 클릭하면 시작됩니다. Atom과 VScode는 단순한 텍스트 편집기인 것 같습니다. 텍스트 파일을 만들어 디렉터리에 저장하거나 텍스트 파일 디렉터리를 열 수 있습니다. 예를 들어 콘솔 애플리케이션으로 설정할 수 없습니다. 실제로는 그냥 텍스트를 입력하고 저장만 하면 됩니다.
VS에서 F5를 누르면 콘솔이 컴파일 및 실행되고 애플리케이션이 실행됩니다. 하지만 Atom과 VScode에는 이 기능이 없는 것 같습니다. 내 말은 vsCode에 F5 기능이 있지만 작동하지 않는 것 같다는 뜻입니다. 이는 거의 빈 파일에서도 마찬가지입니다.
Linux에서 C#을 사용하여 간단한 콘솔 애플리케이션을 작성할 수 있도록 IDE를 어떻게 설정하거나 사용합니까?
답변1
Atom이나 Visual Studio Code는 모두 IDE(통합 개발 편집기)가 아닙니다. 이는 소스 코드를 작성하는 데 사용할 수 있는 텍스트 편집기일 뿐입니다. 소스 코드를 컴파일하려면 적절한 컴파일러를 사용해야 합니다.
당신은 그것을 사용할 수 있습니다단핵구증이를 위해. 이는 .NET 프레임워크의 오픈 소스 구현이므로 Linux에서 원활하게 실행됩니다. 다음을 통해 설치 -
sudo apt install mono-complete
이제 Atom/Code를 사용하여 프로그램을 작성하고. CS확대. 다음 단계는 모노를 사용하여 프로그램을 컴파일하는 것입니다. 이 작업을 수행 -
mcs program.cs
프로그램에 오류가 없으면 올바르게 컴파일되어야 합니다. 이제 생성된 실행 파일을 다음과 같이 실행할 수 있습니다.
mono program.exe
또한 텍스트 편집기 + 컴파일러 콤보 대신 IDE를 사용하려면 Mono IDE를 설치하세요. 다음과 같은 방법으로 이 작업을 수행할 수 있습니다.
sudo apt-get install monodevelop
이것을 방문하십시오모노 다운로드에 대한 추가 정보 링크. 이것오픈소스 프로젝트 corefx모노에 대한 또 다른 실행 가능한 대안입니다.