Makale numarası: 324733 - Son Gözden Geçirme: 29 Mart 2007 Perşembe - Gözden geçirme: 5.3

NASıL YAPıLıR: .NET Framework ile Visual Studio .NET Deployment Project Dağıt

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, .NET Framework ile uygulama dağıtma açıklar.

Microsoft .NET bağlantılı bir uygulama dağıttığınızda, hedef bilgisayara .NET Framework yüklü olması gerekir. .NET Framework yüklü değilse, uygulama çalıştıramazsınız. Microsoft Visual Studio.NET kurulum ve dağıtma proje, .NET Framework otomatik olarak yüklenmez. Ancak, uygulama yüklenmeden önce .NET Framework yüklü olduğundan emin olmak için yolu daha vardır.

.NET Framework'ün dağıtımı

Ne zaman, .NET ve Visual Studio .NET uygulamaları dağıtma Framework hedef bilgisayarda yüklü olması gerekir. Yükleyici, Visual Studio. NET'in Dağıtım Araçları'nı kullanarak bir Windows ınstaller kurulum paketi oluşturduğunuzda, varsayılan bir başlangıç durumu (MsiNetAssemblySupport) içerir. Bu başlangıç durumu, .NET Framework, hedef bilgisayarda yüklü olduğunu doğrular. .NET Framework, hedef bilgisayarda bulunamadı, yükleme durdu ve aşağıdaki hata iletisini alırsınız:
Bu kurulum, .NET Framework gerektirir. Lütfen, .NET Framework'Ü yüklemek ve bu kurulumu yeniden çalıştırın
.NET Framework, Microsoft Visual Studio. NET'in Dağıtım Araçları'nı kullanarak oluşturduğunuz Windows ınstaller kurulum paketindeki içeremez. .NET Framework ayrı olarak yüklenmelidir. .NET Framework hedef bilgisayarda, aşağıdaki iki yolla dağıtabilirsiniz:
  • Kullanıcı el ile yürütülebilir Visual Studio. NET'in uygulamayı yüklemeden önce .NET Framework yükleme söyleyin.
  • Setup.exe önyüklemeyi örnek (Microsoft Developer Network (MSDN) sitesinde kullanılabilir) karşıdan yükleyin. .NET'i yüklemek için Setup.exe dosyasını kullanın Framework yeniden dağıtılabilir paketi (Dotnetfx.exe). .NET Framework yüklendikten sonra uygulamanız için Windows ınstaller paketini bu Setup.exe başlatır.

.NET Framework yükleme gereksinimleri

Dotnetfx.exe yüklemek için yerine getirilmesi gereken temel yapılandırma gereksinimleri vardır. Daha sonra bilgisayarınızda yüklü veya Microsoft ınternet Explorer 5.01 ve aşağıdaki işletim sistemlerinden biri olmalıdır:
  • Microsoft Windows 98
  • Microsoft Windows 98 İkinci Sürüm
  • Microsoft Windows Millennium Edition (Windows Me)
  • Microsoft Windows NT 4. 0'ı (Workstation veya Server) Service Pack 6a
  • Microsoft Windows 2000 (Professional, Server veya Advanced Server) ile Microsoft Güvenlik Web sitesinde kullanılabilir kritik güncelleştirmeler ve en son Windows hizmet paketi
  • Microsoft Windows XP (Home veya Professional)
  • Microsoft Windows Server 2003 ailesi
Uygulama gereksinimlerinize bağlı olarak, bir (veya her ikisini birden) birini yükleyin:
  • MDAC 2.6 veya sonraki sürümünü veri erişimi, Universal Data Access Web sitesinden edinebileceğiniz
  • Çekirdek Windows için WMI araçları, Yükleme Merkezi'nden kullanılabilir

.NET Framework el ile yükleme

  1. .NET Framework yeniden dağıtılabilir paketi edinin:
    • .NET Framework yeniden dağıtılabilir paketi karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
      http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx (http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx)
      -VEYA-
    • Windows'dan yeniden dağıtılabilen dosyayı yüklemek Bileşen güncelleştirmesi CD-ROM veya DVD-ROM. Wcu\dotNetFramework içinde bulunan klasör.
  2. .NET Framework'Ü yüklemek için Dotnetfx.exe) çalıştırın.
  3. Visual Studio .NET uygulaması gerektiriyorsa, başlangıç koşulu doğrulamak için Windows yüklü paketine ekleyebilir, MDAC 2.6 veya sonraki bir sürümü yüklü.
.NET Framework Redistributable konumu hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
308488  (http://support.microsoft.com/kb/308488/EN-US/ ) BILGI: Karşıdan yüklenir ve .NET Framework

.NET Framework ile Visual Studio .NET uygulamanızı Distribute için Setup.exe dosyasını kullanın.

.NET Framework yeniden dağıtılabilir paketi, ilk olarak yüklü ve Visual Studio. NET'in uygulamanız için Windows ınstaller paketini (.msi dosyası)'ı başlatır uygulama paketini isteyebilirsiniz. Setup.exe önyükleme uygulama MSDN sitesinde bunun nasıl yapılacağını göstermek için kullanılabilir bir örnektir. Ayarlar dosyasını değiştirme (Settings.ini yeniden dağıtılabilir paketini, uygulama yükleme konumlarını belirlemek için). .NET ekleme hakkında daha fazla bilgi için paketiniz Framework, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx (http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx)

Dağıtımınızı hazırlayın Project uygulama örnek önyükleme Setup.exe ile kullanmak için

Visual Studio. NET'in Dağıtım Araçları'nı kullanarak oluşturduğunuz bir yükleyici Setup.exe önyükleme uygulama örneği kullanmak için dağıtım proje düzgün çalışabilmesi, bu senaryonun hazırlamanız gerekir. Varsayılan olarak, bir Windows ınstaller, uygulama önyüklemesi dağıtım projesinde içerir. Ancak, .NET Framework yeniden dağıtılabilir bir Windows ınstaller, uygulama önyüklemesi de içerir. Projenize bir uygulamadan önyükleme yükleyicisi kaldırmanız gerekir. Bunu yapmak için şu adımları izleyin:
  1. Solution Explorer'da dağıtım projeyi tıklatın.
  2. Proje menüsünde Özellikler ' i tıklatın.
  3. Özellik sayfaları iletişim kutusuna Önyükleyicisi özelliği yok olarak ayarlayın.
  4. Yapı) menüsünde, Build Solution ' ı tıklatın.
  5. Windows ınstaller (.msi) dosyası (örneğin, bir CD-ROM'u veya ağ paylaşımı üzerindeki bir klasörü) dağıtım konumuna kopyalayın.
  6. Uygulama örneği ve "Kullanım Setup.exe için Distribute .NET Framework ile Visual Studio .NET uygulamanızın" kısmında dağıtım konuma karşıdan Settings.ini dosyayı önyükleme Setup.exe dosyasını kopyalayın ve sonra "Settings.ini dosya özelleştirme" bölümündeki adımları izleyin.

Settings.ini dosya özelleştirme

  1. Bir metin düzenleyicisinde (örneğin, Not Defteri'nde) Settings.ini dosyasını seçin.
  2. Msi=FxCopSourceSetup.msi girdisini bulun ve sonra da varsayılan yolu, aşağıdaki örneklerde, .msi dosyasının yolunu değiştirin:
    • MySetup.msi setup.exe ile aynı klasörde yerel bir bilgisayarda bulunuyorsa Msi=mySetup.msi yoludur.
    • The mySetup.msi myProjectFolder adlı bir klasördeki bir ağ paylaşımında olduğunda, Msi=\\myNetworkShare\myProjectFolder\mySetup.msi yoludur.
    • MySetup.msi myInstallerFiles (Setup.exe, aynı CD-ROM'undaki adlı bir klasörde bulunuyorsa Msi=myInstallerFiles/mySetup.msi yoludur.
  3. Bulun FxInstallerPath c =: girişi. Varsayılan yol, .NET ile doğru yolunu değiştirmek Framework yeniden dağıtılabilir paketi, Dotnetfx.exe, aşağıdaki örneklerde:
    • Dotnetfx.exe myProjectFolder adlı bir klasörde yerel bir bilgisayarda bulunuyorsa FxInstallerPath yoludur c:\myProjectFolder\ =.
    • Dotnetfx.exe, bir ağ paylaşımında myProjectFolder adlı bir klasörde bulunuyorsa FxInstallerPath yoludur \\myNetworkShare\myProjectFolder\ =.
    • Dotnetfx.exe, Setup.exe, aynı CD-ROM'undaki myExecutables adlı bir klasörde bulunuyorsa FxInstallerPath yoludur myExecutables = /.
  4. .NET Framework sürüm numarasını ve dil sürümünü yüklendiğini doğrulamak için <a0></a0>, Settings.ini dosyasında dilini belirtin. Bir dil için LanguageDirectory değişkeni belirtmezseniz, varsayılan olarak, Setup.exe ingilizce sürümünde yüklü olduğunu doğrular.
  5. Settings.ini dosyayı kaydedin.

Referanslar

Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms994427.aspx (http://msdn2.microsoft.com/en-us/library/ms994427.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft .NET Framework 1.1
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Anahtar Kelimeler: 
kbmt kberrmsg kbdeployment kbpackage kbhowtomaster kbhowto kbredistribution KB324733 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:324733  (http://support.microsoft.com/kb/324733/en-us/ )