Mac의 Visual Studio Code에서 C# 실행
4642 단어 아이 나간다VisualStudioCodeMacC#
Visual Studio Code 설치
htps : // 여기.ゔぃすあ lsつぢお。 이 m
dmg를 다운로드하고 앱을 복사하여 설치

터미널 작업
다음은 터미널에서 작업합니다.
Homebrew 설치
본가 사이트에 게재되고 있는 대로, 다음의 코드를 입력해 실행합니다.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
도중에 패스워드를 요구할 수 있다(아마도 관리자 권한).
ScriptCS 설치
$ brew install scriptcs
mono 패키지도 여기에서 읽습니다.
Visual Studio Code 확장 프로그램 등록

검색 메뉴에서 Code Runner를 검색하여 선택합니다.

"install"버튼을 클릭하여 설치하십시오.
그 외, 일본어 메뉴가 좋은 사람은 「Japanese Language Pack」도 넣어 둔다.
Code Runner 설정
확장 프로그램 오른쪽 하단의 기어 아이콘을 마우스 오른쪽 버튼으로 클릭하여 '확장 프로그램 설정'을 엽니다.


clearPreviousOutput이나 runInTerminal, saveFileBeforeRun 등은 체크해 두는 것이 좋을지도 모릅니다.
'settings.json에서 편집'이라는 링크를 열고 다음 코드를 추가
"code-runner.executorMap": { "csharp": "scriptcs -script" },
이 설정이 없으면 "Unexpected named argument :"가되어 끼워집니다.
StackOverflow 기사
settings.json은 내 경우에는 위에서 확인한 것을 포함하여 이런 식으로되어있었습니다.

파일을 저장하고 설정 완료.
테스트 실행
C# 코드
helloworld.cs
using System;
class test {
public static void Main(){
Console.WriteLine( "Hello,World" );
}
}
test.Main();
(base) Mac:~ user$ scriptcs -script "/Users/user/Desktop/helloworld.cs"
Hello,World
(base) Mac:~ user$
echoback.cs
using System;
class test {
public static void Main(){
string a = Console.ReadLine();
Console.WriteLine( a );
}
}
test.Main();
(base) Mac:~ user$ scriptcs -script "/Users/user/Desktop/echoback.cs"
こんにちは
こんにちは
(base) Mac:~ user$
말미의
test.Main()
는 CodeRunner.app의 C# 환경등에서는 불필요합니다만, 이 환경에서는 쓰지 않으면 움직이지 않으므로 주의하지 않으면 안됩니다.
Reference
이 문제에 관하여(Mac의 Visual Studio Code에서 C# 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mu8080/items/c112d055b6d3f3594b4c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)