Aracılığıyla paylaş


/platform (C# Derleyici Seçenekleri)

Ortak dil çalışma zamanının (CLR) hangi sürümünün derlemeyi çalıştırabileceğini belirtir.

/platform:string

Parametreler

  • string
    anycpu (varsayılan), anycpu32bitpreferred, arm, x 64, x 86 veya Itanium.

Notlar

  • anycpu(varsayılan) herhangi bir platformda çalıştırılacak derlemenizi birleştirir. Uygulamanızın mümkün olduğunca 64-bit işlem olarak çalışır ve bu modu yalnızca 32-bit zaman geri döner.

  • anycpu32bitpreferredherhangi bir platformda çalıştırılacak derlemenizi. Uygulamanız hem 64-bit ve 32-bit uygulamaları destekleyen sistemlerde 32-bit modunda çalışır. .NET Framework 4. 5'ı hedefleyen projeler için yalnızca bu seçenek belirtebilirsiniz.

  • ARMGelişmiş RISC makine (arm) işlemcisi olan bir bilgisayarda çalıştırılacak derlemenizi.

  • x64AMD64 veya EM64T yönerge kümesini destekleyen bir bilgisayarda 64-bit ortak dil çalışma zamanı tarafından çalıştırılacak derlemenizi.

  • x8632-bit, x 86 uyumlu ortak dil çalışma zamanı tarafından çalıştırılacak derlemenizi.

  • Itaniumderlemenizi Itanium işlemcili bir bilgisayarda 64-bit ortak dil çalışma zamanı tarafından çalıştırılması için derler.

64 bit Windows işletim sisteminde:

  • İle derlenmiş derlemeler /platform:x86 WOW64 altında çalışan 32 bit clr yürütmek.

  • İle derlenmiş bir dll /platform:anycpu işlem içine yüklü olarak aynı clr üzerinde yürütür.

  • İle derlenmiş yürütülebilir dosyaları /platform:anycpu üzerinde 64 bit clr yürütme.

  • Derlenmiş olan yürütülebilir dosyalar /platform:anycpu32bitpreferred 32-bit clr üzerinde yürütün.

anycpu32bitpreferred Ayarı, yalnızca yürütülebilir dosya için geçerli (.(exe) dosyaları ve .NET Framework 4.5 gerektirir.

Windows 64 bit işletim sisteminde çalışacak bir uygulama geliştirme hakkında daha fazla bilgi için bkz. 64-bit uygulamalar.

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Proje için Özellikler sayfasını açın.

  2. Yapı özellik sayfasını tıklatın.

  3. Değiştirmek Platform hedefi özelliği ve .NET Framework 4. 5'i hedefleyen projeler için seçin veya temizleyin tercih 32-bit onay kutusu.

Not   /platform, Visual C# Express'teki geliştirme ortamında kullanılamaz.

Bu derleyici seçeneğinin programlı olarak nasıl ayarlanacağı hakkında bilgi için bkz. PlatformTarget.

Örnek

Aşağıdaki örnek, nasıl kullanacağınızı gösterir /platform uygulamanın 64 bit clr tarafından bir 64-bit Windows işletim sisteminde çalıştırılması gerektiğini belirtmek için seçeneği.

csc /platform:anycpu filename.cs

Ayrıca bkz.

Görevler

Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme

Diğer Kaynaklar

C# Derleme Seçenekleri