/platform (указание выходной платформы) (параметры компилятора C#)

Обновлен: Ноябрь 2007

Указывает какая версия среды CLR может выполнить сборку.

/platform:string

Параметры

  • string
    x86, Itanium, x64 или anycpu (по умолчанию).

Заметки

  • x86 компилирует сборку для выполнения в 32-разрядной, x86-совместимой среде CLR.

  • При значении параметра "Itanium" сборка компилируется для выполнения в 64-разрядной среде CLR на компьютере с процессором Itanium.

  • x64 компилирует сборку для выполнения на компьютере с 64-разрядной средой CLR, который поддерживает набор инструкций AMD64 и EM64T.

  • anycpu (по умолчанию) компилирует сборку для запуска на любой платформе.

64-разрядная операционная система Windows

  • Сборки, скомпилированные с параметром /platform:x86, будут выполняться в 32-разрядной среде CLR в подсистеме WOW64.

  • Исполняемые файлы, скомпилированные с помощью параметра /platform:anycpu, будут выполняться в 64-разрядной среде CLR.

  • Библиотеки DLL, скомпилированные с помощью параметра /platform:anycpu, будут выполняться в той же среде CLR, что и процесс, в который они загружаются.

Дополнительные сведения о разработке приложений для запуска в 64-разрядной операционной системе Windows содержатся в разделе 64-разрядные приложения.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте страницу Свойства проекта.

  2. Выберите страницу свойств Построение.

  3. Измените свойство Целевая платформа.

Примечание   /platform недоступен в среде разработки Visual C# Express.

Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе PlatformTarget.

Пример

В следующем примере показано использование параметра /platform для указания того, что приложение должно выполняться на 64-разрядной среде CLR с 64-разрядной операционной системой Windows для платформы Itanium.

csc /platform:Itanium myItanium.cs

См. также

Другие ресурсы

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

Свойства проекта (Visual Studio)