Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 402

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 396 397 398 399 400 401 < 402 > 403 .. 404 >> Следующая


8. Обратите внимание на то, что все запросы, ответы

и прочая информация копированию не подлежат.

9. Откроите Windows Explorer

и убедитесь, что в директории

C:\MSSQL7\Data Теперь находится файл Northwind.mdt (а не .mdb).
Дополнительные возможности для компиляции C#

В настоящем приложении приводится список различных возможностей компилятора С#, которыми можно воспользоваться при выполнении компиляции проектов C# без использования возможностей Visual Studio.NET, либо, если нужно, чтобы компилятор выполнил какие-либо операции, не поддерживаемые Visual Studio.NET. Эти опции представлены в виде нескольких таблиц, где они сгруппированы в соответствии со своей категорией.

В первой таблице приводятся различные форматы файлов, которые могут включаться в выходной поток компилятора:

Опция Назначение
/doc:<имяфайла> Выполняется обработка комментариев, предназначенных для создания XML-документации (помеченных тремя слэшами — ///), и выходной поток направляется в указанный файл.
/nooutput Осуществляется компиляция кода, но не создается выходной файл; этот режим может оказаться полезным для отладки, поскольку в нем можно увидеть все предупреждения и сообщения об ошибках на консоли.
/out:<имяфайла> Позволяет задавать имя выходного файла. Если файл не задан, то компилятор создает стандартный .ехе-файл с тем же именем, что и исходный файл (за исключением расширения).
/target:<опция> /t:<ormnjo Позволяет задавать формат выходного файла. У параметра <опция> существует четыре возможных значения: • ехе: создается стандартный выполняемый файл (это значение используется по умолчанию). • library: создается программная библиотека (DLL). , • module: создается программный отсек (модуль, у которого отсутствует манифест), который в дальнейшем добавляется к модулю (С использованием /addmodule). • winexe: создается выполняемый файл Windows.

Во всех случаях, кроме использования опции /target:module, в создаваемый ЕХЕ-файл будет включаться манифест {или в первую DLL, если ЕХЕ-файл не создается), Заметим, что /target может быть сокращено до /t.

В следующей таблице приводятся опции, которые могут задаваться в командной строке для определения режима оптимизации при компиляции.
858

Приложение С

Опция Назначение
/optimize<+ | -> /о<+ | -> Устанавливает или отменяет режим оптимизации, выполняемой компилятором, чтобы создать меньший по объему, более быстрый и более эффективный выходной код. По умолчанию такой режим отменен. Для включения режима следует воспользоваться следующим синтаксисом: /optimize или /optimize* Для отмены режима используется синтаксис: /optimize-

В следующей таблице представлены опции для создания модулей .NET н обращения к ним:

Опция

Назначение

/addntodiile: <имя отсека>

/nostdlitx+ I ->

Позволяет задавать один или нескольких программных отсеков, которые будут включены в указанный модуль. Если задается более одного отсека, они отделяются друг от друга точкой с запятой. Эта опция не может использоваться в Visual Studio.NET.

Позволяет задать, следует или нет импортировать стандартную библиотеку (mscorlib.dll). которая импортируется по умолчанию. Если вы желаете реализовать собственное пространство имен System и классы, то можно не импортировать стандартную библиотеку. Для этого используется следующий синтаксис:

/nostdlib ШШ /nostdlib+

Синтаксис для импорта стандартной библиотеки:

/nostdlib-

/reference:<MMH модуля>

/г:<иия моцуля>

Предназначен для импорта метаданных из файла модуля. Можно либо задать полный путь к данному модулю, либо этот путь может быть ладан в переменной среды path, либо указать путь относительно текущего проекта. Если задается более одного файла, то они разделяются точками с запятой.

В следующей таблице объясняются опции, которые применяются прн отладке и поиске ошибок:

Опция Назначение

/bugreport:<KMH файл*> Создает файл с заданным именем, в котором содержится вся информация

об ошибках, сгенерированная компилятором. В состав содержимого файла входит:

• Копня исходного файла.

• Список опций компилятора.

• Информация о версии компилятора, об операционной системе н т. д.

• Весь выходной поток компилятора

• Описание обнаруженной проблемы и возможное решение (прн наличии такового)

Эта опция не может использоваться в Visual Studio.NET.
Дополнительные возможности для компиляции C#_________________________________859

Продолжение таблицы
Опция Назначение
/checked<+ | -> Позволяет определять, будет лн переполнение целых значений приводить к возникновению ошибки во время выполнения. Это относится только к тому коду, который находится вне области действия описателей checked н unchecked. По умолчанию этот режим отключен. Синтаксис, включающий режим контроля за переполнением, имеет вид: /checked W1H /checked* Для отказа от контроля за переполнением следует использовать следующий синтаксис: /checked-
/debug<+ I -> Поэволяет генерировать отладочную информацию.
/debug;<опция> Для этой цели используется синтаксис: /debug или /debug+ Для отмены режима используется следующий синтаксис: /debug- По умолчанию режим отладки не используется. Если задается вывод отладочной информации, то имеются два варианта, касающиеся того, какого типа отладочная информация будет генерироваться: • /debug:full: позволяет присоединить отладчик к работающей программе • /debug: pdbonly: позволяет осуществлять отладку исходного кода, если программа запускается в отладчике, но будет выводить только ассемблер, если выполняющаяся программа присоединена к отладчику.
Предыдущая << 1 .. 396 397 398 399 400 401 < 402 > 403 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.