/target
Указывает формат выходного файла.
Параметр компилятора /target можно указать в одной из трех форм:
/target:exe
Создание консольного EXE-файла./target:library
Создание DLL-библиотеки кода./target:winexe
Создает программу Windows.
Заметки
Использование параметра /target приводит к включению манифеста сборки .NET Framework в выходной файл.
При создании сборки можно указать весь код или его часть как CLS-совместимый с помощью атрибута CLSCompliantAttribute Class.
import System;
[assembly:System.CLSCompliant(true)] // specify assembly compliance
System.CLSCompliant(true) class TestClass // specify compliance for element
{
var i: int;
}