Aracılığıyla paylaş


Önceki Çalışma Zamanı Sürümünde C++ /clr Uygulaması Çalıştırma

Aksi belirtilmedikçe, bir Visual C++.NET uygulaması derleyicinin uygulamayı oluşturmak için kullandığı ortak dil çalışma zamanı sürümü ile çalışacak şekilde oluşturulmuştur. Ancak, çalışma zamanının bir sürümüyle oluşturulmuş bir .exe uygulamasını tüm gerekli işlevselliği sağlayan başka bir çalışma zamanının herhangi bir sürümü üzerinde çalıştırmak mümkündür.

Bunu yapmak için, bir .exe uygulamasının (supportedRuntime etiketli) çalışma zamanı sürüm bilgisini içeren bir app.config dosyasına ihtiyacı vardır. Visual C++ geliştirme ortamı app.config dosyasına ilişkin değişikliği desteklemez, ancak diğer Visual Studio dilleri projenin Özellik Sayfaları iletişim kutusu aracılığıyla destekler. Örneğin, Visual C# Windows uygulamasının Desteklenen Çalışma Zamanları özelliğini değiştirebilirsiniz, C++ uygulamanızda güncelleştirilmiş app.config dosyasını kullanabilirsiniz.

Çalışma zamanında, app.config dosyasının adı filename.ext.config (filename.ext uygulamayı başlatan yürütülebilir dosyanın adıdır) şeklinde olmalıdır ve dosya yürütülebilir dosya ile aynı dizinde olmalıdır. Örneğin, uygulamanızın adı TestApp.exe ise, app.config dosyası TestApp.exe.config olarak adlandırılır.

Birden fazla çalışma zamanı sürümü belirtirseniz ve uygulama birden fazla çalışma zamanı yüklenmiş bir bilgisayarda çalışıyorsa, uygulama sistemde bulunan yüklenmiş çalışma zamanı ile eşleşen yapılandırma dosyasında belirtilen ilk sürümü kullanır.

Daha fazla bilgi için bkz. Bir .NET Framework Sürümünü Hedefleme.

Ortak dil çalışma zamanının 1.0 ve 1.1 sürümlerinde çalışması için Visual C++ ile yapılandırılmış Windows uygulamaları /clr:initialAppDomain ile yapılandırılmalıdır.

Ayrıca bkz.

Diğer Kaynaklar

Dağıtım (Visual C++)