Aracılığıyla paylaş


En düşük düzeyde çevrimdışı düzen kullanarak Visual Studio'yu güncelleştirme

İnternet'e bağlı olmayan bilgisayarlar için, çevrimdışı Visual Studio örneklerinizi güncelleştirmenin en kolay ve en hızlı yolu en az düzen oluşturmaktır.

Minimum düzen aracı, ekibinizin ihtiyaçlarına özel olarak uyarlanmış bir düzen oluşturur. Kuruluş yöneticileri, Visual Studio 2017 dahil olmak üzere Visual Studio'nun çoğu sürümünde güncelleştirme düzenleri oluşturmak için bu aracı kullanabilir. Tam Bir Visual Studio düzeninden farklı olarak, en düşük düzen yalnızca güncelleştirilmiş paketleri içerir, bu nedenle oluşturmak ve dağıtmak her zaman daha küçük ve hızlıdır. Yalnızca istenen dilleri, iş yüklerini ve bileşenleri belirterek güncelleştirme düzeninin boyutunu daha da küçültebilirsiniz.

En az düzen oluşturma

Önemli

Bu yönergelerde, daha önce düzenleri oluşturduğunuz ve kullandığınız varsayılır. Bunu yapma hakkında daha fazla bilgi için Visual Studio'nun ağ tabanlı yüklemesini güncelleştirme sayfasına bakın.

Visual Studio yaşam döngüsünü daha iyi anlamak için Bkz . Visual Studio Ürün Yaşam Döngüsü ve Bakım sayfası.

Bu araç, Visual Studio 2017 (15.9) ve üzeri için güncelleştirme düzenleri oluşturur. Düzen, Visual Studio örneklerini güncelleştirmek için ağ/çevrimdışı makinelere dağıtılabilir. Normal düzen oluşturma sırasında, söz konusu sürüme ait tüm paketler indirilir. Visual Studio örneklerindeki onarım, kaldırma ve diğer standart işlemlerin yapılması için normal düzen oluşturma gereklidir. En düşük düzen yalnızca güncelleştirilmiş paketleri indirir, böylece çevrimdışı makinelere daha küçük ve daha kolay kopyalayabilirsiniz.

En düşük düzen aracını yükleme

  1. İlk olarak, burada bulunan en düşük düzen aracını indirin. İstendiğinde Kaydet'i ve ardından Çalıştır'ı seçtiğinizden emin olun.

    Save minimal layout tool

  2. Ardından, Evet'e tıklayarak Kullanıcı Hesabı Denetimi istemini kabul edin.

    Accept user account control

  3. En düşük düzen aracı'na C:\Program Files (x86)\Microsoft Visual Studio\MinimalLayoutyüklenir.

En düşük düzen aracını kullanma

MinimalLayout.exe düzeni oluşturmak için aşağıdaki komutları ve seçenekleri kullanır. Aracı çalıştırmak için en az bir komut gereklidir. Aracı şu şekilde çalıştıracaksınız:

MinimalLayout.exe [command] <options>...

Komutlar

  • Önizleme: Kaç paketin indirileceğini ve bu düzeni oluşturmak için kullanılan toplam alanı önizlemek için bu komutu kullanın.

  • Oluştur: Visual Studio'yu güncelleştirmek için en düşük düzeni oluşturmak için bu komutu kullanın.

  • Yeniden oluştur: Mevcut en düşük düzen yanıt dosyasını kullanarak düzeni yeniden oluşturmak için bu komutu kullanın. Her en küçük düzen, özgün minimal düzen giriş parametrelerini içeren bir MinimalLayout.json yanıt dosyası oluşturur. En düşük düzeni yeniden oluşturmak için Yeniden Oluştur komutunu ve bir MinimalLayout.json yanıt dosyasını kullanabilirsiniz. Bu, önceki en düşük düzenin yanıt dosyasını temel alan yeni bir Visual Studio güncelleştirmesi için en düşük düzen oluşturmak istiyorsanız kullanışlıdır.

    Bu komut için, önceden oluşturulmuş bir MinimalLayout.json düzenden dosya yolu gereklidir.

    MinimalLayout.exe regenerate --filePath C:\MinimalLayout\MinimalLayout.json
    
  • Doğrula: Düzen klasörünün bozuk olup olmadığını belirlemek için bu komutu kullanın.

  • Düzeltme: Düzen klasöründeki eksik paketleri değiştirmek de dahil olmak üzere bozuk bir düzen klasörünü düzeltmek için bu komutu kullanın.

Seçenekler

Seçenekler Açıklama Gerekli/isteğe bağlı Örnek
--targetLocation <dir> En düşük çevrimdışı düzenin oluşturulacağı dizini belirtir. Zorunlu --targetLocation c:\VSLayout\
--baseVersion <sürümü> En düşük çevrimdışı düzen bu sürümden başlayarak oluşturulur. Zorunlu --baseVersion 16.4.0
--targetVersion <sürümü> En düşük çevrimdışı düzen bu sürüme kadar oluşturulur. Zorunlu --targetVersion 16.4.4
--Diller En düşük çevrimdışı düzene eklenecek dilleri belirtir. Boşluklarla ayırarak birden çok değer belirtilebilir. Zorunlu --languages en-US fr-FR
--productIds <bir veya daha fazla ürün kimliği> Minimum çevrimdışı düzenin oluşturulacağı ve virgülle ayrılmış olarak ürünlerin kimlikleri.
  • Microsoft.VisualStudio.Product.Enterprise
  • Microsoft.VisualStudio.Product.Professional
  • Microsoft.VisualStudio.Product.BuildTools
  • Microsoft.VisualStudio.Product.TestAgent
  • Microsoft.VisualStudio.Product.TestController
  • Microsoft.VisualStudio.Product.TeamExplorer
Zorunlu --productIds Microsoft.VisualStudio.Product.Enterprise,Microsoft.VisualStudio.Product.Professional
--Filepath MinimalLayout.json dosyasının zaten oluşturulmuş bir düzendeki dosya yolu. Bu seçenek yalnızca Yeniden Oluştur komutuyla kullanılır. Yeniden Oluştur komutu için gerekli --filePath C:\VSLayout\minimalLayout.json

Regenerate komutunun seçenek olarak yalnızca --filePath aldığını unutmayın.
--bir veya daha fazla iş yükü veya bileşen kimlikleri ekleme <> Eklenecek bir veya daha fazla iş yükü veya bileşen kimliklerini belirtir. --includeRecommended ve/veya kullanılarak genel olarak ek bileşenler eklenebilir
–-includeOptional. Birden çok iş yükü veya bileşen kimlikleri boşlukla ayrılmış olarak belirtilebilir.
İsteğe bağlı --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetWeb Component.GitHub.VisualStudio
--includeRecommended Yüklenen tüm iş yükleri için önerilen bileşenleri içerir, ancak isteğe bağlı bileşenleri içermez. İsteğe bağlı Belirli bir iş yükü için:
--Microsoft.VisualStudio.Workload ekleyin. ManagedDesktop; includeRecommended

Tüm iş yüklerine uygulamak için: --includeRecommended
--includeOptional Önerilen bileşenler de dahil olmak üzere yüklenen tüm iş yükleri için isteğe bağlı bileşenleri içerir. İsteğe bağlı Belirli bir iş yükü için:
--Microsoft.VisualStudio.Workload ekleyin. ManagedDesktop; includeOptional

Tüm iş yüklerine uygulamak için: --includeOptional

En az düzen oluşturma

Önemli

Bu yönergelerde daha önce bir ağ yükleme düzeni oluşturduğunuz varsayılır. Bunu yapma hakkında daha fazla bilgi için Visual Studio'nun ağ yüklemesi oluşturma sayfasına bakın.

Belirtilen sürüm aralığınız için oluştur komutunu kullanarak en düşük düzeni oluşturun. Ayrıca productId değerini, dilleri ve gereken belirli iş yüklerini de bilmeniz gerekir. Bu en düşük düzen, temel sürümden hedef sürüme kadar ve dahil olmak üzere tüm Visual Studio örneklerini güncelleştirir.

Düzeni oluşturmadan önce, önizleme komutunu kullanarak indirmenin toplam boyutunu ve dahil edilen paket sayısını öğrenebilirsiniz. Bu komut, oluştur komutuyla aynı seçenekleri alır ve ayrıntılar konsola yazılır.

Şimdi en düşük düzeni önizleme, oluşturma ve yeniden oluşturma hakkında birkaç örnek inceleyelim:

  • İlk olarak, yalnızca İngilizce için Visual Studio Enterprise sürüm 16.4.0 ile 16.4.4 için bir düzenin önizlemesini görüntüleme örneği aşağıda verilmiştir.

    MinimalLayout.exe preview --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --languages en-US
    
  • Aynı düzeni tek bir iş yüküyle şu şekilde oluşturabilirsiniz.

    MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeOptional --languages en-US
    
  • Ayrıca, mevcut bir yanıt dosyasını kullanarak en düşük çevrimdışı düzeni nasıl yeniden oluşturacaklarını da burada bulabilirsiniz.

    MinimalLayout.exe regenerate --filepath c:\VSLayout\MinimalLayout.json
    

Oluştur komutunu kullanan diğer birkaç örnek:

  • Ek iş yükü ekleme ve yalnızca önerilen paketleri ekleme burada açıklanmış olur.

    MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Professional --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetWeb;includeRecommended --languages en-US
    
  • Birden çok ürünü destekleyen en düşük çevrimdışı düzeni de oluşturabilirsiniz.

    MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise,Microsoft.VisualStudio.Product.Professional --baseVersion 16.4.0 --targetVersion 16.4.4 --languages en-US
    
  • Son olarak, en düşük düzeninize birden çok dili şu şekilde dahil edebilirsiniz.

    MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeOptional --languages en-US fr-FR
    

En düşük düzeni koruma

Oluşturulduktan sonra minimum düzeninizi korumak için doğrulama ve düzeltme komutlarını kullanın. Doğrula komutu, en düşük düzende bozuk veya eksik paketler olup olmadığını belirler. Doğrula komutunu çalıştırdıktan sonra herhangi bir sorunla karşılaşırsanız, eksik veya bozuk paketleri düzeltmek için düzeltme komutunu kullanın.

  • Düzende bozuk veya eksik paketler olup olmadığını şu şekilde doğrulayabilirsiniz:

    MinimalLayout.exe Verify --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --languages en-US
    
  • Bu düzeni şu şekilde düzeltebilirsiniz:

    MinimalLayout.exe fix --targetLocation C:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeRecommended --languages en-US
    

Not

Bu düzen, Visual Studio yüklemesini onarmak için kullanılamaz. Visual Studio'nun mevcut bir örneğini onarmak için bkz . Visual Studio'yu Onarma.

Visual Studio'nun mevcut yüklemesini güncelleştirmek için en düşük çevrimdışı düzeni kullanma

En düşük düzeni oluşturduktan sonra, en küçük düzen klasörünün tamamını bir istemci makinesine kopyalayabilirsiniz. Bilgisayarın özgün konumundaki en küçük düzen klasörüne erişimi yoksa bu gereklidir.

Klasöre gidin ve önyükleyici uygulama adını belirleyin. Önyükleyici uygulamasının adı, minimum düzen oluşturulurken belirtilen ProductId değerine bağlıdır. Yaygın örnekler için aşağıdaki tabloya bakın.

ProductId değeri Uygulama adı
Microsoft.VisualStudio.Product.Enterprise vs_enterprise.exe
Microsoft.VisualStudio.Product.Professional vs_professional.exe
Microsoft.VisualStudio.Product.BuildTools vs_buildtools.exe

Güncelleştirme, iki adımda bir Visual Studio örneğine uygulanır. Visual Studio Yükleyicisi güncelleştirerek başlayın, ardından Visual Studio'yu güncelleştirin.

  1. Visual Studio Yükleyicisi güncelleştirme

    Gerekirse doğru önyükleyici uygulama adıyla değiştirerek vs_enterprise.exe aşağıdaki komutu çalıştırın.

    vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc
    
  2. Visual Studio uygulamasını güncelleştirme

    Visual Studio'yu güncelleştirmek için güncelleştirmek istediğiniz Visual Studio örneğinin installPath değerini belirtmeniz gerekir. Visual Studio'nun birden çok örneği yüklüyse, her birinin ayrı olarak güncelleştirilmesi gerekir. En düşük düzende –noWeb olmayan bileşenlerin yüklenmesini önlemek için güncelleştirme komutuyla seçeneğini belirtmenizi kesinlikle öneririz. Bu, Visual Studio'yu kullanılamaz durumda bırakmanızı engeller.

    InstallPath komut satırı parametresini uygun şekilde değiştirerek aşağıdaki komutu çalıştırın. Doğru önyükleyici uygulama adını da kullandığınızdan emin olun.

    vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise"
    
  1. Visual Studio Yükleyicisi güncelleştirme

    Gerekirse doğru önyükleyici uygulama adıyla değiştirerek vs_enterprise.exe aşağıdaki komutu çalıştırın.

    vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc
    
  2. Visual Studio uygulamasını güncelleştirme

    Visual Studio'yu güncelleştirmek için güncelleştirmek istediğiniz Visual Studio örneğinin installPath değerini belirtmeniz gerekir. Visual Studio'nun birden çok örneği yüklüyse, her birinin ayrı olarak güncelleştirilmesi gerekir. En düşük düzende –noWeb olmayan bileşenlerin yüklenmesini önlemek için güncelleştirme komutuyla seçeneğini belirtmenizi kesinlikle öneririz. Bu, Visual Studio'yu kullanılamaz durumda bırakmanızı engeller.

    InstallPath komut satırı parametresini uygun şekilde değiştirerek aşağıdaki komutu çalıştırın. Doğru önyükleyici uygulama adını da kullandığınızdan emin olun.

    vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
    

Destek veya sorun giderme

Bazen işler ters gidebilir. Visual Studio yüklemeniz başarısız olursa, adım adım yönergeler için bkz . Visual Studio yükleme ve yükseltme sorunlarını giderme.

İşte birkaç destek seçeneği daha:

  • Yüklemeyle ilgili sorunlar için bir yükleme sohbeti (yalnızca İngilizce) destek seçeneği sunuyoruz.
  • Hem Visual Studio Yükleyicisi hem de Visual Studio IDE'de görünen Sorun Bildir aracı aracılığıyla ürün sorunlarını bize bildirin. BT Yönetici uzmanıysanız ve Visual Studio yüklü değilse, BT'yi geri bildirim Yönetici buradan gönderebilirsiniz.
  • Visual Studio Geliştirici Topluluğu bir özellik önerin, ürün sorunlarını izleyin ve yanıtlar bulun.