vbnc - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 vbnc 명령입니다.

프로그램:

이름


vbnc, vbnc2 - 모노 비주얼 베이직 컴파일러.

개요


VBNC [옵션] [소스 파일]

기술


(vbnc) VisualBasic.NET 언어용 CIL 컴파일러입니다.

vbc를 사용하여 Windows에서 개발된 애플리케이션은 Mono 및 컴파일된 애플리케이션에서 실행할 수 있습니다.
'vbnc'를 사용하면 .NET 런타임에서 실행될 수 있습니다.

Mono Visual Basic 컴파일러는 Microsoft VB.NET 컴파일러와 동일한 옵션을 허용합니다.
이러한 옵션은 슬래시 또는 대시로 시작할 수 있습니다(/checked는 -checked와 동일함).

Visual Basic.NET 소스 파일은 일반적으로 ".vb" 확장자로 끝납니다. VB.NET 컴파일
소스 코드에는 라이브러리, 모듈 또는 실행 파일을 구성하는 모든 파일이 필요합니다.
명령줄에서 제공됩니다. 부분 컴파일은 지원되지 않습니다. 달성하려면
부분 컴파일의 이점을 활용하려면 프로그램을 자체적으로 컴파일해야 합니다.
어셈블리를 참조하고 나중에 "-r" 플래그를 사용하여 참조합니다.

Mono 기본 컴파일러는 다음을 수행할 수 있는 CIL 바이트 코드가 포함된 이미지(.exe 파일)를 생성합니다.
공용 언어 인프라 가상 머신을 구현하는 모든 시스템에서 실행됩니다.
Windows의 Microsoft .NET 런타임 엔진 또는 Unix의 Mono 런타임 엔진과 같은
시스템. 실행 파일은 특정 CPU 또는 운영 체제에 바인딩되지 않습니다.

Mono Basic 컴파일러는 기본적으로 다음 어셈블리만 참조합니다: mscorlib.dll,
Microsoft.VisualBasic.dll, System.dll 및 System.Xml.dll. 추가적으로 참고하고 싶다면
라이브러리는 -r: 명령줄 옵션을 사용하여 수동으로 지정해야 합니다.

The VBNC 컴파일러는 사용 가능한 최신 프로필(현재
4.0 프로필).

The vbnc2 컴파일러는 2.0 프로필에 대해 컴파일하는 데 사용됩니다.

옵션


-모듈 추가:MODULE1[,MODULE2]
결과 어셈블리에 지정된 모듈을 포함합니다.

-코드 페이지:ID
현재 시점부터 입력 파일을 처리하는 데 사용되는 코드 페이지를 지정합니다.
에 지정되었습니다. 기본적으로 파일은 현재 코드 페이지에서 처리됩니다. 그만큼
컴파일러는 또한 내장된 유니코드/UTF8 파일을 자동으로 감지합니다.
시작 부분에 바이트 표시.

다른 인기 있는 인코딩은 28591(Latin1), 1252(iso-8859-1) 및 65001(UTF-8)입니다.

-정의:SYMLIST, -d:SYMLIST
세미콜론으로 구분된 목록 SYMLIST SYMBOL로 나열된 기호를 정의합니다. 이것
전처리기에 의해 소스 코드에서 테스트될 수 있거나 메소드에 의해 사용될 수 있음
Conditional 속성으로 태그가 지정된 것입니다.

-디버그:AMOUNT
내보낼 디버깅 정보의 양을 지정합니다. AMOUNT에 가능한 값은 다음과 같습니다.
"전체" 및 "pdbonly".

-imports:import-list
나열된 네임스페이스에 대해 전역 가져오기를 선언합니다.

-경고 무시:XXXX
경고 번호 XXXX를 무시합니다.

-lib:PATHLIST, -libpath:PATHLIST
쉼표로 구분된 목록에 지정된 각 경로는 컴파일러가
지정된 경로에 있는 라이브러리의 경우.

-메인:클래스
진입점이 포함된 CLASS 또는 MODULE을 컴파일러에 알려줍니다. 다음과 같은 경우에 유용합니다.
Main 메서드를 사용하여 여러 클래스를 컴파일하고 있습니다.

-nologo
시작 시 저작권 정보 인쇄를 억제합니다.

-nostdlib, -nostdlib+
핵심 라이브러리를 컴파일하려면 이 플래그를 사용하십시오. 이것은 컴파일러를
컴파일 중인 어셈블리에서 내부 유형을 로드합니다.

- 설정 없음, -구성 없음+
로드할 기본 컴파일러 구성을 비활성화합니다. 컴파일러는 기본적으로
시스템 어셈블리에 대한 참조가 있습니다.

-지금 경고
컴파일러가 경고를 무시하도록 만듭니다.

-옵션 비교:바이너리, -옵션비교:텍스트
바이너리 비교와 텍스트 문자열 비교 중에서 선택합니다. 기본값은 이진 문자열입니다.
비교.

-옵션명시적[+|-]
명시적인 변수 선언 필요

-옵션엄격[+|-]
엄격한 언어 의미론 시행

-아웃:FNAME, -o FNAME
생성할 출력 파일의 이름을 지정합니다.

-q -조용한
구문 관련 오류에 대한 오류 메시지만 표시하도록 컴파일러에 명령합니다.
경고.

-리소스:RESOURCE[,ID]
지정된 리소스 파일에 포함합니다. 선택적 ID를 사용하여 다른
리소스에 이름을 지정합니다. 지정하지 않으면 리소스 이름이 파일 이름이 됩니다.

-링크자원:자원[,ID]
지정된 RESOURCE에 대한 링크입니다. 선택적 ID를 사용하여 이름을 지정할 수 있습니다.
연결된 리소스.

-r:어셈블리1[,어셈블리2], -r 어셈블리1[, 어셈블리2]
명명된 어셈블리를 참조하십시오. 명명된 어셈블리의 클래스를 사용하려면 이것을 사용하십시오.
당신의 프로그램. 어셈블리는 시스템 디렉토리에서 로드됩니다.
모든 어셈블리가 라이브이거나 -L 옵션으로 명시적으로 지정된 경로에서 시작됩니다.

쉼표 대신 세미콜론을 사용하여 어셈블리를 구분할 수도 있습니다.

-sdkpath:PATH
필수 프레임워크 어셈블리(mscorlib.dll 및
Microsoft.VisualBasic.dll). 기본값과 다른 프로필로 컴파일하려면 다음을 사용하세요.
이 옵션을 컴파일하려는 프로필의 mscorlib.dll 경로에 추가하세요.

-검사 제거[+|-]
정수 검사를 제거합니다. 기본값 : 꺼짐.

-루트네임스페이스:네임스페이스
모든 유형 선언에 대한 루트 네임스페이스를 지정합니다.

-대상:종류, -t:종류
원하는 대상을 지정하는 데 사용됩니다. 가능한 값은 다음과 같습니다. exe(일반
실행 가능), winexe(Windows.Forms 실행 가능), 라이브러리(구성 요소 라이브러리) 및
모듈(부분 라이브러리).

-utf8출력[+|-]
UTF8 문자 인코딩으로 컴파일러 출력을 내보냅니다. 현재는 무시됩니다.

--번역
컴파일러 버전을 표시합니다.

-경고 오류, -경고오류+
경고를 오류로 처리하십시오.

안정성


2011년 초 현재 Mono Visual Basic 컴파일러는 여전히 베타 소프트웨어로 간주됩니다. 그만큼
컴파일러는 기능이 완벽하지만(Microsoft Visual Basic 8 컴파일러를 대상으로 함)
충돌은 여전히 ​​발생하고 있으며, 특히 잘못된 코드로 인해 발생합니다.

작가


작성자에 대한 변경 로그를 참조하세요.

onworks.net 서비스를 사용하여 온라인으로 vbnc 사용



최신 Linux 및 Windows 온라인 프로그램