2016-04-03 14 views
0

Görsel stüdyo 2013'te bir yükleyicinin nasıl oluşturulacağını öğrenmek için biraz yardım almayı umuyoruz. Sınıf kütüphane projem DataTest adında bir DLL oluşturur. Çözüm ayrıca config.xml adlı bir xml dosyasına sahiptir. Şu anda çözüm oluştururken DataTest DLL bin klasöründe biter (ve config.xml sadece bir yere statik bir dosyadır). Yükleyicinin yapması gereken şey DataTest DLL dosyasını C: \ MyData \ Test'e kopyalamak/kurmak ve xml dosyasının C: \ MyData \ Config dizininde olması gerekir.VS 2013'te bir sınıf kitaplığı için bir yükleyici nasıl oluştururum?

Bu http://geekswithblogs.net/TarunArora/archive/2014/04/24/visual-studio-2013-installer-projects-ndash-hello-world-installer.aspx 'u bulmak için iyi bir yer gibi gözükse de, VS' deki farklı konfigürasyonlarda çok fazla tecrübem yok, bu yüzden yapmak istediklerimi gerçekten bilmiyorum. Ben tahmin ediyorum

Teşekkür

+0

Neden bir yükleyici istiyorsunuz? NuGet artık bir kütüphane dağıtmanın standart yoludur. –

+0

Sınıf kütüphanesi görsel stüdyo için değil .... başka bir program tarafından kullanılacaktır. – Liv

cevap

0

Eğer bir MSI dosyası, bu bağlantıyı yayınlanmıştır çünkü yüklemek yapmak istiyorum, bu nedenle Visual Studio ınstaller uzantısını projeler kullanıyoruz. Hala eski ama

Bu aynı zamanda yardımcı olabilir, geçerlidir: Visual Studio içinde

https://www.simple-talk.com/dotnet/visual-studio/getting-started-with-setup-projects/

Yapılandırmaları gerçekten bu işle pek yok. Yapınızdaki Bin, Sürüm, Hata Ayıklama klasörleri, dosyayı hedef sisteme yerleştirmek istediğiniz yerle alakası yoktur. Örneğin, Ortak Dosyalar Klasöründe yüklemek istediğiniz bir Dll'niz varsa, o zaman kurulum projesinin Dosya Sistemi görünümünde bu klasörü seçersiniz ve dosyayı oraya sürükleyip bırakın. Aynı prensip, uygulamalar için olağan yer olan Program Dosyaları klasörü için de geçerlidir.

İlgili konular