Вторник, 19.03.2024
Справочники по программированию.
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Рейтинг@Mail.ru

Компилятор Microsoft (R) Visual C# 2008 версии 3.5.30729.5420
для Microsoft (R) .NET Framework версии 3.5
(C) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

                        Параметры компилятора Visual C# 2008

                        - ВЫХОДНЫЕ ФАЙЛЫ -
/out:<file>                    Указать имя выходного файла (по умолчанию:
                               базовое имя файла с главным классом или первым
                               файлом)
/target:exe                    Построить консольный исполняемый файл (по
                               умолчанию) (Краткая форма: /t:exe)
/target:winexe                 Построить исполняемый файл Windows  (Краткая
                               форма: /t:winexe)
/target:library                Построить библиотеку (Краткая форма: /t:library)
/target:module                 Построение модуля, который может быть добавлен в
                               другую сборку (Краткая форма: /t:module)
/delaysign[+|-]                Использовать отложенную подпись для сборки,
                               используя только открытую часть ключа строгого
                               имени
/doc:<file>                    Генерируемый файл XML-документации
/keyfile:<file>                Указать файл ключа для строгого имени
/keycontainer:<string>         Указать контейнер ключа для строгого имени
/platform:<string>             Платформы, на которых может работать этот код:
                               x86, Itanium, x64 или anycpu. По умолчанию
                               anycpu.

                        - ВХОДНЫЕ ФАЙЛЫ -
/recurse:<wildcard>            Включает все файлы в текущем каталоге и
                               подкаталогах в соответствии с заданным шаблоном
/reference:<alias>=<file>      Указывать метаданные из заданного файла сборки,
                               используя данный псевдоним (Краткая форма: /r)
/reference:<file list>         Указывать метаданные из заданных файлов сборок
                               (Краткая форма: /r)
/addmodule:<file list>         Скомпоновать указанные модули со сборкой

                        - РЕСУРСЫ -
/win32res:<file>               Задать файл ресурсов Win32 (.res)
/win32icon:<file>              Использовать этот значок для вывода
/win32manifest:<file>          Укажите файл манифеста Win32 (.xml)
/nowin32manifest               Не включать манифест Win32 по умолчанию
/resource:<resinfo>            Внедрить указанный ресурс (Краткая форма: /res)
/linkresource:<resinfo>        Компоновать указанный ресурс вместе с этой
                               сборкой (Краткая форма: /linkres)
                               Где формат resinfo : <файл>[,<строковое
                               имя>[,public|private]]

                        - ГЕНЕРИРОВАНИЕ КОДА -
/debug[+|-]                    Выдать отладочную информацию
/debug:{full|pdbonly}          Задает тип отладки (по умолчанию, "full" -
                               полная) и позволяет подключить отладчик к
                               выполняющимся программам
/optimize[+|-]                 Включить оптимизацию (Краткая форма: /o)

                        - ОШИБКИ И ПРЕДУПРЕЖДЕНИЯ -
/warnaserror[+|-]              Обрабатывать все предупреждения как ошибки
/warnaserror[+|-]:<warn list>  Обрабатывать указанные предупреждения как ошибки
/warn:<n>                      Установить порог предупреждений (0-4) (Краткая
                               форма: /w)
/nowarn:<warn list>            Отключить указанные предупреждения

                        - ЯЗЫК -
/checked[+|-]                  Сгенерировать проверки переполнений
/unsafe[+|-]                   Допускать "небезопасный" код
/define:<symbol list>          Определить символ(ы) условной компиляции (Краткая
                               форма: /d)
/langversion:<string>          Указать режим языковой версии: ISO-1, ISO-2 или
                               Default

                        - РАЗНОЕ -
@<file>                        Считывает файл ответа с дополнительными
                               параметрами
/help                          Отображает это сообщение об использовании
                               (Краткая форма: /?)
/nologo                        Запрещает отображение сообщения компилятора об
                               авторских правах
/noconfig                      Не включать файл CSC.RSP автоматически

                        - ДОПОЛНИТЕЛЬНО -
/baseaddress:<address>         Базовый адрес библиотеки, которая будет построена
/bugreport:<file>              Создать файл отчета об отладке
/codepage:<n>                  Задать кодовую страницу для использования при
                               открытии исходных файлов
/utf8output                    Выводит сообщения компилятора в кодировке UTF-8
/main:<type>                   Задать тип, который содержит точку входа (все
                               остальные возможные точки входа игнорируются)
                               (Краткая форма: /m)
/fullpaths                     Компилятор генерирует полные пути
/filealign:<n>                 Задает границы для секций выходных файлов
/pdb:<file>                    Укажите имя файла  отладочной информации (по
                               умолчанию: имя результирующего файла с
                               расширением .pdb)
/nostdlib[+|-]                 Не обращаться к стандартной библиотеке
                               (mscorlib.dll)
/lib:<file list>               Задает дополнительные каталоги для поиска ссылок
/errorreport:<string>          Указать способ обработки внутренних ошибок
                               компилятора: prompt, send, queue или none. По
                               умолчанию используется queue.
/moduleassemblyname:<string>   Имя сборки, частью которого будет этот модуль

 

 

  • Компиляция файла File.cs в файл File.exe:

     
     
    csc File.cs 
    
  • Компиляция файла File.cs в файл File.dll:

     
     
    csc /target:library File.cs
    
  • Компиляция файла File.cs и создание файла My.exe:

     
     
    csc /out:My.exe File.cs
    
  • Компиляция всех файлов C# в текущем каталоге с оптимизацией и определением символа DEBUG. Результат File2.exe:

     
     
    csc /define:DEBUG /optimize /out:File2.exe *.cs
    
  • Компиляция всех файлов C# в текущем каталоге с созданием версии отладки файла File2.dll. Отключение отображения логотипа и предупреждений:

     
     
    csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs
    
  • Компиляция всех файлов C# в текущем каталоге в файл Something.xyz (библиотека DLL):

     
     
    csc /target:library /out:Something.xyz *.cs
    
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный хостинг uCoz
    Рейтинг@Mail.ru