Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio, Windows uygulamalarını dağıtmak için iki farklı teknoloji sağlar: ClickOnce dağıtımı veya Windows Installer dağıtımı.
C++ dilinde ClickOnce Dağıtımı
Not
ClickOnce, yerel C++ uygulamalarının dağıtımını desteklemez. Ancak, bir C# veya VB.NET projesinin bağımlılığı olan bir Microsoft C++ uygulamasını dağıtmak için ClickOnce kullanabilirsiniz. Örneğin, C++ projesine bağımlı bir C# projeniz varsa, C# geliştirme ortamından ClickOnce dağıtımını kullanarak uygulamayı (bağımlılıkları dahil) yayımlayabilirsiniz. C++ projesine bağımlı bir Visual Basic .NET projeniz varsa, Uygulamayı (bağımlılıkları dahil) Visual Basic .NET geliştirme ortamından ClickOnce dağıtımını kullanarak yayımlayabilirsiniz.
ClickOnce kullanarak bir C++ uygulaması dağıtmak için önce Mage.exe (Bildirim Oluşturma ve Düzenleme Aracı) veya grafik kullanıcı arabirimi sürümünü kullanarak bir ClickOnce Uygulama Bildirimi ve ClickOnce Dağıtım Bildirimi oluşturmanız gerekir (bilgi için bkz.MageUI.exe (Bildirim Oluşturma ve Düzenleme Aracı, Grafik İstemci)).
İlk olarak uygulama bildirimini oluşturmak için Mage.exe kullanırsınız; sonuçta elde edilen dosya .manifest uzantısına sahip olur. Ardından dağıtım bildirimini oluşturmak için Mage.exe kullanırsınız; sonuçta elde edilen dosya uzantısına .applicationsahip olur. Ardından bildirimleri imzalarsınız.
Uygulama bildirimi hedef işlemciyi (x86, x64 veya ARM) belirtmelidir. Bu seçenekler hakkında bilgi için bkz . 64 bit Uygulamalar için Önkoşulları Dağıtma.
Ayrıca, uygulama ve dağıtım bildirimlerinin adı C++ uygulamasının adından farklı olmalıdır. Bu, Mage.exe tarafından oluşturulan uygulama bildirimi ile C++ uygulamasının parçası olan dış bildirim arasında çakışmayı önler.
Dağıtımınızın uygulamanızın bağımlı olduğu tüm C++ kitaplıklarını yüklemesi gerekir. Belirli bir uygulamanın bağımlılıklarını belirlemek için seçeneğiyle DUMPBIN depends.exe veya /DEPENDENTS yardımcı programını kullanabilirsiniz. Bağımlılıklar hakkında daha fazla bilgi için bkz. Microsoft C++ Uygulamasının Bağımlılıklarını Anlama. VCRedist.exeçalıştırmanız gerekebilir; bu yardımcı program, hedef bilgisayara C++ kitaplıklarını yükler.
Önkoşul bileşenlerini dağıtmak için uygulamanız için bir önyükleyici (önkoşul yükleyicisi) oluşturmanız da gerekebilir; önyükleyici hakkında bilgi için bkz . Önyükleyici Paketleri Oluşturma.
Teknolojinin daha ayrıntılı bir açıklaması için bkz . ClickOnce Güvenlik ve Dağıtım. ClickOnce dağıtımının ayrıntılı bir örneği için bkz . İzlenecek Yol: ClickOnce Uygulamasını El ile Dağıtma.
Ayrıca bkz.
Mage.exe (Bildirim Oluşturma ve Düzenleme Aracı)
MageUI.exe (Bildirim Oluşturma ve Düzenleme Aracı, Grafik İstemci)
Makecert.exe (Sertifika Oluşturma Aracı)
Masaüstü Uygulamalarını Dağıtma
Uygulamaları, Hizmetleri ve Bileşenleri Dağıtma
ClickOnce Güvenliği ve Dağıtımı
Önyükleyici Paketleri Oluşturma
C++/CLI (Visual C++) ile .NET Programlama
Yerel ve.NET Birlikte Çalışabilirliği