Visual Studio 2005, Visual Studio .NET 2003 veya Visual Studio .NET 2002 için bir güncelleştirme yüklemeye çalıştığınızda hata iletisi: "Kullanmaya çalıştığınız özellik, şu anda kullanılmayan bir ağ kaynağı üzerindedir"

Makale çevirileri Makale çevirileri
Makale numarası: 944298 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003 veya Microsoft Visual Studio .NET 2002 için bir güncelleştirme yüklemeye çalıştığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz:
Kullanmaya çalıştığınız özellik, şu anda kullanılmayan bir ağ kaynağı üzerindedir.
Yeniden denemek için Tamam'ı tıklatın veya aşağıdaki kutuya Dosya_adı .msi yükleme paketini içeren başka bir klasör yolu girin.

Neden

Bu sorun birkaç nedenle oluşabilir. Bu nedenler aşağıda açıklanmaktadır.
  • Kurulum, doğru ürün MSI dosyasını Windows Installer önbelleğinde bulamamaktadır.
    Visual Studio 2005, Visual Studio .NET 2003 veya Visual Studio .NET 2002'yi yüklediğinizde, Kurulum, karşılık gelen .msi dosyasını Windows Installer önbelleğine kaydeder. Önbelleğe alınan bu .msi dosyasına, ürünü onarmaya veya yeniden yüklemeye çalıştığınız veya ürüne bir güncelleştirme uyguladığınız her zaman başvurulur.

    Kurulum belirli durumlarda, .msi dosyasını Windows Installer önbelleğinde bulamaz. Bu durumda Kurulum, son çalıştırıldığında kullanılan konumdaki ürün yüklemesinin varlığını sınayarak kaynak konumunu çözümlemeye çalışır. Kurulum kaynak konumunu çözümleyemezse, kullanıcıdan yükleme medyasını sağlaması istenir.
  • Dosya karmasının hatalı eşleşmektedir.
    Visual Studio güncelleştirmeleri Windows Installer'a dayanır. Windows Installer bilgisayardaki bir dosyanın güncelleştirmede bulunan daha yeni bir dosyayla değiştirilmesi gereken eski bir dosya olup olmadığını belirlemek için dosya sürüm numaralarını kullanır.

    Metin dosyaları ve kaynak dosyaları gibi belirli dosyaların sürüm numaraları yoktur. Bu nedenle, Windows Installer tabanlı güncelleştirmenin daha yeni dosyaları doğrulamak için başka bir yöntem kullanması gerekir. Bu yöntemde, sürüm bilgisi olmayan tüm dosyalar için bir karma değeri kullanılır. Sürüm bilgisi olmayan dosyalar için, bilgisayardaki dosyanın karma değeri ile Windows Installer veritabanında kayıtlı olan karma değeri karşılaştırılır. Bu iki dosyanın karma değerleri arasında bir farklılık algılanırsa, Kurulum dosyayı kaynak yükleme medyasından almaya çalışır.
    • Bilgisayardaki dosyalarda yapılan değişiklikler nedeniyle oluşan dosya karması hatalı eşleşmeleri
      Belirli durumlarda, bir kullanıcı Kurulum sırasında yüklenen bir dosyayı el ile değiştirebilir. Bu durumda, bir güncelleştirme yüklemeye çalıştığınızda ürünün yükleme medyasını sağlamanız istenebilir.

      Not Kurulum sırasında yüklenen bir dosyayı el ile değiştirmek için çeşitli nedenler bulunmaktadır. Örneğin, Visual Studio'yu kuruluşunuzdaki bir ağ paylaşımına koymadan önce, ürünün lisanslı kopyası için bir ürün anahtarını (PID) kurulum işlemine eklemek isteyebilirsiniz. Bunu, ürünü yüklemesi gereken kullanıcılarla PID'yi paylaşmak zorunda kalmamak için yaparsınız. Bu değişiklik genelde Setup.sdb adlı bir metin dosyasında yapılır. Bu tür bir değişiklik yaptığınızda, dosyanın karma değeri artık Windows Installer veritabanında ki karma değeriyle aynı olmaz.
    • Üründe taşınan hatalı karma değerleri nedeniyle oluşan dosya karması hatalı eşleşmeleri
      Visual Studio .NET 2002 ve Visual Studio .NET 2003'te, ürün tarafından yüklenen dosyanın karma değeriyle Windows Installer veritabanındaki karma değeri eşleşmeyebilir.

      Visual Studio .NET 2002'deki bu sorun hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
      939401 Microsoft Visual Studio .NET 2002 için bir güncelleştirme yüklemeye çalıştığınızda hata iletisi: "Kullanmaya çalıştığınız özellik, şu anda kullanılmayan bir ağ kaynağı üzerindedir"
      Not Bilgi Bankası makalesi 939401, Visual Studio 2005 ve Visual Studio .NET 2003 için geçerli değildir.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için, ürün yükleme CD'sini bilgisayarın CD ROM sürücüsüne yerleştirin. Ya da, ürün için kullanılabilir yükleme medyasının yolunu sağlayın. Örneğin, yükleme medyası bilgisayarın sabit diskinde veya bir paylaşılan ağ klasöründe olabilir.

Bir güncelleştirmeyi bu sorunun oluştuğu çok sayıda bilgisayara dağıtmaya çalışıyorsanız, /addsource komut satırı seçeneğini kullanmanız önerilir.

/addsource komut satırı seçeneğini kullanma

Microsoft Visual Studio .NET 2002, Microsoft Visual Studio .NET 2003 ve Microsoft Visual Studio 2005 için son yazılım güncelleştirmeleri /addsource komut satırı seçeneğini desteklemektedir. Belirtilen ürünler için bir güncelleştirme yüklemeye çalıştığınızda "Belirtiler" bölümünde açıklanan hata iletisini alıyorsanız, /addsource komut satırı seçeneğini kullanın. Windows Installer'ın dosyaları aramasını istediğiniz konumu belirtmek için bu komut satırı seçeneğini kullanın. Bu komut satırı seçeneğini kullanmak için aşağıdaki adımları uygulayın.

Adım 1: Yüklemeye çalıştığınız yazılım güncelleştirmesinin /addsource komut satırı seçeneğini desteklediğini doğrulama

Bunu yapmak için, aşağıdaki komut satırı anahtarlarından birini kullanarak, kullanım iletişim kutusunu açın:
  • /?
  • /help
/addsource komut satırı seçeneğini destekleyen bir güncelleştirme yüklüyse, bu komut satırı seçeneği kullanım iletişim kutusunda görüntülenir.

Adım 2: Visual Studio yükleme medyasını veya bir yönetimsel yansımayı kopyalama

Yazılım güncelleştirmesini uygulamak istediğiniz tüm bilgisayarlardan erişilebilen bir klasöre aşağıdaki öğelerden birini kopyalayın:
  • Visual Studio yükleme medyası. Yükleme medyasındaki tüm dosyaları kopyalamalısınız.
  • Visual Studio ürünü için önceden oluşturulmuş bir yönetimsel yansıma
Notlar
  • Bu klasör genelde bir ağ paylaşımında bulunur.
  • Visual Studio yükleme medyası dosyalarını içeren klasördeki Vs_setup.msi dosyasını doğrulamanız gerekir. Vs_setup.msi dosyası, daha sonra /addsource komut satırı seçeneğini kullanırken gerekecektir.
  • Microsoft Visual Studio 2005 Express Edition'ın Microsoft Visual Basic 2005 Express Edition gibi bir bileşen programını güncelleştirmeye çalışıyorsanız, ilk önce ürünü bir IExpress sarıcıdan ayıklayarak ürünün Windows Installer paketini edinmeniz gerekebilir. Örneğin, Visual Basic 2005 Express Edition kopyası Ixpvb.exe gibi tek bir dosyaysa bunu yapmalısınız.

    Dosya içeriğini ayıklamak için aşağıdaki komutu kullanın:
    Visual Studio 2005 Express Edition'ın kurulum yürütülebilir dosyasının adı /C /T:"Dosya içeriğini ayıklamak istediğiniz klasörün tam yolu"
    Örneğin, dosya içeriğini ayıklamak için aşağıdaki komutu kullanın:
    ixpvb.exe /C /T:"c:\temp\vbfiles\"

Adım 3: /addsource komut satırı seçeneğini kullanma

Yazılım güncelleştirmesini yüklerken /addsource komut satırı seçeneğini kullanın. Bunu yaparken, komutta aşağıdaki sözdizimini kullanın:
Güncelleştirmenin yürütülebilir dosyasının adı /addsource "Ürün için Windows Installer paketinin yolu"
Not Bu komutta, Ürün için Windows Installer paketinin yolu yertutucusu yerine, 2. adımda kopyaladığınız Windows Installer paketinin yolunu kullanın.

Yazılım güncelleştirmesi Visual Studio'nun birden çok sürümünü güncelleştiriyorsa, her bir Visual Studio sürümü için birden çok kaynak konumu belirtebilirsiniz. Bunu yapmak için, aşağıdaki şekilde /addsource komut satırı seçeneğinin birden çok örneğini kullanın:
Güncelleştirmenin yürütülebilir dosyasının adı /addsource "İlk Windows Installer paketinin yolu" /addsource "İkinci Windows Installer paketinin yolu"
Not Yazılım güncelleştirmesini uygulamak istediğiniz bilgisayarda yüklü olan her Visual Studio sürümü için /addsource komut satırı seçeneğini bir kez uygulamalısınız. Ancak Visual Studio'nun tek bir sürümünü güncelleştiriyorsanız /addsource komut satırı seçeneğini bir kez belirtmelisiniz. Yazılım güncelleştirmesi Visual Studio'nun birden çok sürümüne yönelik güncelleştirmeler içeriyorsa da bunu yapın.

Özellikler

Makale numarası: 944298 - Last Review: 3 Mart 2008 Pazartesi - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2005 Team Suite
  • Microsoft Visual Studio 2005 Team Foundation Server
  • Microsoft Visual Studio 2005 Team Edition for Software Testers
  • Microsoft Visual Studio 2005 Team Edition for Software Developers
  • Microsoft Visual Studio 2005 Team Edition for Software Architects
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio 2005 Service Pack 1, Ne zaman ne ile kullanilir:
    • Microsoft Visual Studio 2005 Team Suite
    • Microsoft Visual Studio 2005 Team Foundation Server
    • Microsoft Visual Studio 2005 Team Edition for Software Testers
    • Microsoft Visual Studio 2005 Team Edition for Software Developers
    • Microsoft Visual Studio 2005 Team Edition for Software Architects
    • Microsoft Visual Studio 2005 Team Edition for Database Professionals
    • Microsoft Visual Studio 2005 Standard Edition
    • Microsoft Visual Studio 2005 Professional
    • Microsoft Visual Studio 2005 Express Edition
  • 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
  • Microsoft Visual Studio .NET 2003 Service Pack 1, Ne zaman ne ile kullanilir:
    • 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
  • Microsoft Visual Studio .NET 2002 Service Pack 1, Ne zaman ne ile kullanilir:
    • Microsoft Visual Studio .NET 2002 Professional Edition
    • Microsoft Visual Studio .NET 2002 Enterprise Developer
    • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
Anahtar Kelimeler: 
kbprb kbtshoot kbexpertiseinter KB944298

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com