Bir düzenden yüklenen Visual Studio istemcisini güncelleştirme

Tüm Visual Studio yüklemelerini en son güvenlik ve işlevsellik düzeltmelerini alacak şekilde düzenli aralıklarla güncelleştirebilir ve güncelleştirmeniz gerekir.

Visual Studio bir kuruluştaki bir makineye yüklenmişse ve başlangıçta bir düzenden yüklenmişse, büyük olasılıkla istemci makine bir "yönetilen ortamın" parçasıdır; yani merkezi bir yönetim ekibi tarafından yönetilir ve kuruluş ilkelerine bağlı kalması gerekir. Yönetilen ortamlardaki istemci makinelerini güncelleştirmek için aşağıdaki soruları göz önünde bulundurun çünkü yanıtlar güncelleştirme işlemine nasıl yaklaşmanız gerektiğini bildirecektir.

  • Güncelleştirmeler nereden geliyor? Düzen veya Microsoft tarafından barındırılan sunucular? Güncelleştirme bir düzenden geliyorsa, düzen güncelleştirildi mi? Düzen bir ağ paylaşımında mı yoksa iç intranet web sunucusunda mı barındırılıyor?
  • Güncelleştirme kullanıcı tarafından el ile mi başlatılacak yoksa yönetici tarafından başlatılan bir olay mı, örneğin bir yönetici güncelleştirmesi veya programlı komut aracılığıyla mı? Güncelleştirmeyi gerçekleştiren kişinin istemci makinesinde yönetici izinlerine sahip olması gerektiğini unutmayın.

Güncelleştirme kaynağını hazırlama

İstemcileriniz Microsoft tarafından barındırılan sunuculardan güncelleştirmeleri almak üzere yapılandırılmışsa, İnternet'e erişimleri olmalıdır. Güncelleştirme sırasında, istemciler microsoft tarafından sağlanan en son sürümü istemcinin abone olduğu güncelleştirme kanalına indirir ve yükler.

İstemcileriniz bir düzenden güncelleştirmeleri almak üzere yapılandırılmışsa, istemciyi güncelleştirmeden önce ilk adım düzenin kendisinin Visual Studio'nun güncelleştirilmiş sürümünü içerdiğinden emin olmaktır. BT yöneticisi, hem yeni istemci yüklemelerinin hem de istemci güncelleştirmelerinin güncelleştirilmiş sürümü alabilmesi veya istemci makinelerini güncelleştirmek için kullanabileceğiniz farklı bir düzen dizininde yepyeni bir düzen oluşturabilmesi için mevcut düzeni en son ürün güncelleştirmeleriyle güncelleştirmelidir. En iyi yöntem, güvenlik güncelleştirmeleri yayımlandıktan hemen sonra ayın ikinci Salı günü düzenleri güncelleştirmektir.

Güncelleştirmeyi çalıştıran kullanıcı veya sistem hesabının, düzeni içeren ağ paylaşımına veya iç web sitesine uygun erişime sahip olduğundan emin olun. Daha fazla bilgi için Bkz . Visual Studio'yu yüklerken veya kullanırken ağ ile ilgili hataları giderme.

İstemci makinesinde güncelleştirmeyi el ile başlatma

İstemci makinesinde yeterli izinlere sahip bir kullanıcı Visual Studio güncelleştirmesini el ile başlatabilir. Visual Studio istemcisi, kullanılabilir güncelleştirme paketlerinin olup olmadığını belirlemek üzere güncelleştirmeler için kaynak konumuna bakar. Bu nedenle kaynak düzeni güncel tutmak önemlidir.

Kullanıcılar visual studio örneğini şu şekilde el ile güncelleştirebilir:

  • Visual Studio Yükleyicisi başlatıyor. Bir güncelleştirme varsa Güncelleştir'e tıklayabilir.
  • Visual Studio IDE'yi başlatma ve bildirim bayrağını veya iletiyi yanıtlama ya da Güncelleştirmeler için Güncelleştirmeler denetleme yardımı'nı > seçme.

Güncelleştirme başlatıldığında, örneğin Visual Studio açıksa, herhangi bir dosya kullanımdaysa, Visual Studio kapatılana kadar güncelleştirme engellenir. Bazen bir güncelleştirme yeniden başlatma gerektirir.

Visual Studio istemcisinin güncelleştirmeleri nerede arayacağı el ile yapılandırma

Visual Studio başlangıçta istemci makinesine yüklendiğinde, güncelleştirmeleri denetlemesi gereken konumu kaydeder. Visual Studio, Microsoft tarafından barındırılan sunuculardan yüklendiyse, varsayılan olarak Microsoft tarafından barındırılan sunuculardan güncelleştirmeleri arar. Visual Studio bir ağ düzeninde önyükleyici çağrılarak veya web barındırma düzeninden yüklenecek betiği çalıştırarak yüklendiyse veya güncelleştirildiyse, düzen tarafından belirtilen konumda güncelleştirmeleri arar.

Varsayılan Visual Studio 2019 işlevselliğiyle, istemci ürünü yükledikten sonra istemcinin güncelleştirme konumu yapılandırması kilitlenir ve değiştirilemez. Güncelleştirmeler için kaynak konumu güvenilir bir şekilde değiştirmenin tek yolu, ürünü doğru yapılandırmayı kullanarak kaldırıp yeniden yüklemektir.

Ancak, Visual Studio istemcisi en son Visual Studio 2022 Yükleyicisi'ni kullanıyorsa, güncelleştirmeler için istemcinin kaynak konumu değiştirilebilir. Bu, bir düzenden yüklemek ancak güncelleştirmelerin başka bir düzenden gelmesini istiyorsanız kullanışlıdır. Visual Studio 2022 Yükleyicisi'ni bir istemci makinesine almanın çeşitli yolları vardır. Bu sürümler otomatik olarak en son yükleyiciyi içerdiğinden, en kolay yol, Haziran 2023'ün ardından gönderilen herhangi bir Visual Studio sürümünü kullanmaktır. Bir diğer yol da Visual Studio 2022 ürününü yüklemek ve kullanmaktır. Son olarak, Visual Studio 2022 Yükleyicisi'ni Visual Studio 2019 düzenleriniz aracılığıyla dağıtabilirsiniz.

İstemcinin güncelleştirmeleri arayacağı güncelleştirme konumunu el ile görüntülemek ve yapılandırmak için Güncelleştirme Ayarlar açın ve doğru yapılandırıldığından emin olun. Ardından güncelleştirmeyi istemciden başlatabilirsiniz.

Bildirimleri güncelleştirme

İstemcinin güncelleştirmeleri aradığı konumda kullanılabilecek bir güncelleştirme varsa, istemci bir ileti veya bildirim bayrağı açar.

Güncelleştirme bildirimlerinin kullanıcılara ne zaman sunulduğunu denetleme hakkında ayrıntılı bilgi için bkz . Ağ tabanlı Visual Studio dağıtımlarında güncelleştirmeleri denetleme.

İstemci makinelerini güncelleştirmek için yönetici güncelleştirmelerini kullanma

Bir kuruluştaysanız, önerilen en iyi yöntem istemci makinelerinizi Visual Studio yönetici güncelleştirmelerine kaydetmektir. Visual Studio güvenlik sürümleri genellikle ayın ikinci Salı günü olan "Yama Salıları" ile kullanılabilir hale gelir. BT Yönetici istratörü, düzenlerini ayın ikinci Çarşamba sabahı olduğu gibi aylık olarak koruma ve güncelleştirme alışkanlığı geliştirmeli ve Kuruluş genelinde istemci makinelere Visual Studio güvenlik güncelleştirmelerini dağıtmak için Microsoft Endpoint Manager'ı kullanmalıdır. Yönetici istrator güncelleştirmeleri istemcilerin yeni güncelleştirmeler için güncelleştirme kaynağı konumlarına bakmalarını tetikler ve düzen güncelleştirildiyse, güncelleştirme otomatik olarak istemci makinesine uygulanır (Visual Studio'nun kullanımda olmadığı varsayılır).

İstemci makinelerini program aracılığıyla güncelleştirme

Yönetici istrator'lar, komutları istemci tarafı yükleyicisine vererek veya ağ düzeninde bir önyükleyici çağırarak Visual Studio'nun istemci yüklemelerini program aracılığıyla güncelleştirebilir.

Visual Studio Yükleyicisi kullanarak Visual Studio'yu program aracılığıyla güncelleştirme

program aracılığıyla istemcinin yükleyicisini çağırarak ve güncelleştirme komutunu vererek Visual Studio'da bir güncelleştirme başlatabilirsiniz. Bu komut, güncelleştirmeler için kaynak konumda bulunan ürün bitlerini temel alarak Visual Studio'yu güncelleştirir. Güncelleştirmeyi gerçekleştirirken istemcideki güncelleştirme kaynağı konumunu değiştirmek istiyorsanız, güncelleştirme komutunun yanı sıra parametresini --channelUri geçirerek bunu program aracılığıyla yapabilirsiniz. Örneğin:

Kanalı bir ağ düzenine dönüştürebilir ve istemcide aşağıdaki gibi bir güncelleştirme komutu yürütebilirsiniz:

"C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" --channelUri "\\\\server\\share\\newlayoutdir\\channelmanifest.json"

veya bunun gibi, güncelleştirmelerin kaynağını Microsoft'un barındırılan konumuna ayarlar:

"C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --channelUri "https://aka.ms/vs/17/release/channel"

Önceki iki örnekte, yükleyicinin bulunduğu dizinden program aracılığıyla yükleyicinin yürütülmesini başlatamazsınız.

Önyükleyici kullanarak Visual Studio'yu program aracılığıyla güncelleştirme

Visual Studio'yu, ilk yüklediğiniz konumdan program aracılığıyla önyükleyici çağırarak güncelleştirebilirsiniz. Microsoft'tan bir önyükleyici indirdiyseniz, istemcinizin İnternet erişimi varsa Visual Studio istemcinizi güncelleştirmek için güncelleştirilmiş önyükleyiciyi indirebilir ve kullanabilirsiniz. İstemcinin güncelleştirme kanalının değişmesine neden olabileceğinden önyükleyicinin kanalına dikkat edin.

Önyükleyiciniz bir ağ düzeni paylaşımında bulunuyorsa, istemcinin güncelleştirmek için önyükleyiciyi kullanabilmesi için önce yöneticinin ağ düzenini Visual Studio ürün güncelleştirmelerini içerecek şekilde güncelleştirmesi gerekir.

Aşağıdaki örnek, özgün ağ düzenindeki mevcut önyükleyiciyi kullanarak istemciyi güncelleştirir. Bu yöntem, BT yöneticisinin düzeni zaten güncelleştirdiğini varsayar.

\\server\share\originalinstallVSdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Ayrıca, istemcisini güncelleştirmek istediğiniz ürünün sürümünü içeren farklı bir ağ düzeni konumundan program aracılığıyla önyükleyici çağırarak Visual Studio 2019 istemcinize yönelik bir güncelleştirme başlatabilirsiniz. Bunu yapmak için istemcide Visual Studio 2022 Yükleyicisi'ni edinmeniz gerekir. Bunu etkinleştirmenin en kolay yolu, yeni Visual Studio 2019 düzeninizin en son yükleyiciyi kullanmak olduğundan emin olmaktır. Önyükleyiciyi ağ tarafından barındırılan yeni bir düzenden çalıştırırsanız, istemcideki güncelleştirme kanalı düzende belirtilen güncelleştirme konumuna ayarlanır. Örneğin, ağ tarafından barındırılan yeni bir düzende yeni bir önyükleyici kullanarak istemci makinesinde bu komutu çalıştırabilirsiniz:

Ayrıca, istemcisini güncelleştirmek istediğiniz ürünün sürümünü içeren farklı bir ağ düzeni konumundan program aracılığıyla önyükleyici çağırarak Visual Studio istemcinize yönelik bir güncelleştirme başlatabilirsiniz. Önyükleyiciyi ağ tarafından barındırılan yeni bir düzenden çalıştırırsanız, istemcideki güncelleştirme kanalı düzende belirtilen güncelleştirme konumuna ayarlanır. Örneğin, ağ tarafından barındırılan yeni bir düzende yeni bir önyükleyici kullanarak istemci makinesinde bu komutu çalıştırabilirsiniz:

   \\server\share\desiredupdatelayoutdir\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Yeni düzenin response.json dosyasındaki channelUri değeri ne olursa olsun, istemcinin gelecekteki güncelleştirmeleri arayacağı konum olacaktır.

İnternet erişimi olmayan bir istemciyi program aracılığıyla güncelleştirme

İstemci makinenizin İnternet erişimi yoksa güncelleştirmeleri bir düzenden alması gerekir . Visual Studio her güncelleştirildiğinde güncelleştirilecek iki bölüm olduğunu unutmayın. Birincisi yükleyici, ikincisi ise Visual Studio ürününün kendisidir. Ağ tarafından barındırılan düzenler için, istemciyi güncelleştirmek için önyükleyiciyi veya yükleyiciyi çağırabilirsiniz. İntranet web sunucusu barındırılan düzenleri için, istemcideki yükleyiciyi çağırarak güncelleştirebilirsiniz. Aşağıdaki örnekte her iki durum da gösterilmektedir ve her ikisi de yöneticinin düzeni zaten en güvenli bitlere güncelleştirdiğini varsayar.

Bu örnek, Visual Studio'ya bu bileşenlerin her ikisini de bir ağ düzeninden açıkça aramasını sağlar. İlk komut yükleyiciyi düzenden güncelleştirmeye zorlar ve ikinci komut ise tüm paketlerin İnternet'te Microsoft tarafından barındırılan sunuculardan indirilmesini engeller.

   \\server\share\VSlayoutdirectory\vs_enterprise.exe --quiet --update --wait --offline
   \\server\share\VSlayoutdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --noWeb --wait --quiet --norestart

Bu örnek, Visual Studio'ya iç intranet web sunucusu barındırılan düzeninde yer alan içerikten kendisini güncelleştirmesini sağlar.

   "C:\program files (x86)\microsoft\visual studio\installer\>setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise"

Ağ düzeniniz için destek alın

Ağ düzeninizle ilgili bir sorun yaşıyorsanız, bunu öğrenmek istiyoruz. Bize bunu söylemenin en iyi yolu, hem Visual Studio Yükleyicisi hem de Visual Studio IDE'de görünen Sorun Bildir aracını kullanmaktır. BT Yönetici istrator'sanız ve Visual Studio yüklü değilse, BT Yönetici geri bildirimini buradan gönderebilirsiniz. Bu aracı kullandığınızda, sorunu tanılamamıza ve çözmemize yardımcı olabilecek VS Collect aracından günlükleri gönderebilmeniz çok yararlı olacaktır.

Ayrıca yüklemeyle ilgili sorunlar için bir yükleme sohbeti (yalnızca İngilizce) destek seçeneği sunuyoruz.

Başka destek seçenekleri de mevcuttur. Bkz. Visual Studio Geliştirici Topluluğu.