2010-04-28 15 views
5

Visual Studio 2008 işletim sistemindeki C# çözümüm C: \ Deploy. Setup.exe programını çalıştırdığımda, programımı C: \ Documents ve Settings \ Kevin \ Start Menu \ Programs \ MyProgramProgramım "yayınlandı", yükleme yolunu nasıl değiştirebilirim?

'a yükler. Visual Studio'da özel bir yükleme yolu ayarlamak için herhangi bir yol var mı? Örneğin, programımı C: \ Program Files \ MyProgram'a yüklemek istesem ne olur? Kullanıcı uygulama önbelleği konumunda kullanıcı başına 0Open ("yayımlanan") uygulamalar yüklenen uygulamalar için

cevap

8

Yayınlama, dağıtım için ClickOnce kullanır. ClickOnce, kurulumu ve güncellenmesi kolay bir avantaj sunar ve kullanıcının uygulamanızı yüklemek için yönetici ayrıcalıklarına sahip olmasını gerektirmez.

Ayrıca, kullanıcının hedef klasörü belirlemesine izin veren (ve varsayılanı ayarlamak/zorlamak için) daha geleneksel bir sonraki sonraki sonraki bitiş yüklemesini isterseniz, bir "Kurulum" ekleyin. "Dosya >> Ekle >> Yeni Proje ... 'yi tıklatarak çözümünüze proje" ağacından Diğer Proje Türleri >> Kurulum ve Dağıtma'yı seçin ve Proje Kurulumu'na çift tıklayın. Kurulum projesini oluşturduğunuzda, bir MSI dosyası (Microsoft Installer kurulum dosyası) ve bir bootstrapper EXE dosyası oluşturur (kullanıcının Microsoft Installer'a veya gerekli otomatik olarak yüklenen .NET Framework'e sahip olmaması durumunda).

3

. Bu konumu değiştirmenin hiçbir yolu yoktur ;-)

Kullanıcının konumu seçmesini seçmek veya izin vermek için kendi kurulum paketleme aracınızı kullanmanız gerekir. Ya da herhangi bir kurulum rutininin çağrılması gerekiyorsa, dosya türlerini kaydetmeyi veya kayıt defterine anahtar eklemeyi sevdiyseniz, uygulamanızı sıkıştırılmış bir yürütülebilir dosya olarak dağıtabilirsiniz.

+0

Teşekkür ederim, Aurélien. Ben gerçek uygulamaları dağıtmak noktasına geldiğimde (C# öğrenmek için yaptığım bu test programlarından ziyade) bir ambalaj/kurulum aracı kullanacağım. Tekrar teşekkürler! – Kevin

+1

Yani benimle aynısını yapabileceksiniz: sadece bin/Debug veya bin/Release klasörünüzde bulunan .exe ve gerekli kütüphaneleri .dll (varsa) dosyasını zip yapın ve arkadaşınıza zip verin. Uygulamayı yüklemeleri/kaldırmaları gerekmeyecek ve hayatlarını kolaylaştıracak ;-) –

İlgili konular