Aracılığıyla paylaş


Visual C++ Uygulamaları için ClickOnce Dağıtımı

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++'da ClickOnce Dağıtımı

Visual C++ geliştirme ortamı Visual C++ projelerinin ClickOnce öğesi ile dağıtımını doğrudan desteklemez, ancak araçlar bunu kullanmak için kullanılabilir.

Not

Visual Studio, Visual C# ve Visual Basic geliştirme ortamlarındaki ClickOnce öğesini desteklemez.Visual C++ projeniz Visual C# projesinin bağımlılığı ise, uygulamayı (bağımlılıkları dahil) Visual C# geliştirme ortamından ClickOnce dağıtımını kullanarak yayımlayabilirsiniz.

Bir Visual C++ uygulamasını ClickOnce kullanarak dağıtmak için öncelikle Mage.exe (bildirim oluşturma ve düzenleme aracı) veya onun grafik kullanıcı arayüzü sürümünü kullanarak bir ClickOnce Uygulama Bildirimi ve bir ClickOnce Dağıtım Bildirimi öğesi oluşturmanız gerekir (bilgi için bakınız MageUI.exe (bildirim oluşturma ve düzenleme aracı, grafiksel istemci)).

Önce uygulama bildirimi oluşturmak için Mage.exe'yi kullanın; elde edilen dosya uzantısı .manifest olacaktır. Dağıtım bildirimi oluşturmak için Mage.exe'yi kullanın; elde edilen dosya uzantısı .application olacaktır. Bildirimleri imzalayın.

Uygulama bildirimi hedef işlemciyi belirtmelidir (x 86, x 64 veya Itanium). Bu seçenekler hakkında daha fazla bilgi için bkz. 64 bit Uygulamalarını Dağıtma.

Ayrıca, uygulama ve dağıtım bildirimlerinin adı, C++ uygulamasının adından farklı olmalıdır. Bu, C++ uygulamasının bir bölümü olan harici bildirim ve Mage.exe tarafından oluşturulan uygulama bildirimi arasında çakışmayı önler.

Dağıtımınız için uygulamanıza dayalı tüm Visual C++ kitaplıklarının yüklenmesi gerekir. Belirli bir uygulama için bağımlılıkları belirlemek için depends.exe'yi veya /DEPENDENTS seçeneğiyle DUMPBIN yardımcı programını kullanabilirsiniz. Bağımlılıklar hakkında daha fazla bilgi için bkz. Visual C++ Uygulaması Bağımlılıklarını Anlama. VCRedist.exe'yi çalıştırmanız gerekebilir; bu yardımcı program hedef bilgisayara Visual C++ kitaplıklarını yükler.

Önkoşul bileşenleri dağıtılacak uygulamanız için bir önyükleyici (önkoşul yükleyici) oluşturmanız da gerekebilir; önyükleyici hakkında daha fazla bilgi için bkz. Önyükleyici Paketleri Oluşturma.

Teknolojinin daha ayrıntılı açıklaması için bkz. ClickOnce Güvenliği ve Dağıtımı. ClickOnce dağıtımının ayrıntılı bir örneği için bkz. İzlenecek yol: El ile ClickOnce uygulama dağıtma.

Ayrıca bkz.

Başvuru

Mage.exe (bildirim oluşturma ve düzenleme aracı)

MageUI.exe (bildirim oluşturma ve düzenleme aracı, grafiksel istemci)

MakeCert.exe (sertifika oluşturma aracı)

Kavramlar

Windows Installer Dağıtımı

ClickOnce Güvenliği ve Dağıtımı

Önyükleyici Paketleri Oluşturma

Diğer Kaynaklar

Masaüstü uygulamaları dağıtma (Visual C++)

Uygulamaları ve Bileşenleri Dağıtma

.net programlama Visual C++

Yerel ve.NET Birlikte Çalışabilirliği