Aracılığıyla paylaş


Bozuk Başvurularda Sorun Giderme

Uygulamanızın kopuk bir başvuru kullanmayı denerse, bir özel durum hata oluşturulur.Hata için birincil tetikleyici başvurulan bileşen bulma yeteneğinin olduğu halde kırık bir başvuru düşünülebilir çeşitli durumlar vardır.Aşağıdaki listede bu örnekleri gösterilmiştir:

  • Projenin başvuru yolu yanlış veya tam değil.

  • Başvurulan dosya silindi.

  • Başvurulan dosya yeniden adlandırılmıştır.

  • Ağ bağlantısı veya kimlik doğrulama başarısız oldu.

  • Bilgisayarda yüklü olmayan bir com bileşenine yapılan başvurudur.

Aşağıda, bu sorunlar için çözümler bulunmaktadır.

[!NOT]

Derleme dosyalarında mutlak yol proje dosyasında başvurulur.Bu nedenle, başvuru yapılan bir derleme yerel ortamında eksik birden çok geliştiricili ortamında çalışan kullanıcıların mümkündür.Bu hataları önlemek için project proje başvuruları eklemek için bu gibi durumlarda daha iyi olur.Daha fazla bilgi için, bkz. Nasıl Yapılır: Başvuru Ekle İletişim Kutusunu Kullanarak Başvurular Ekleme veya Kaldırma ve Derlemelerle Programlama.

Başvuru yolu yanlıştır

Farklı bilgisayarlarda paylaşılan projeleri, bir bileşen her bilgisayarda farklı bir dizinde bulunuyorsa bazı başvurular bulunmayabilir.Başvurular (örneğin, MyComponent) bileşen dosyasının adı altında saklanır.Projeye başvuru eklendiğinde, bileşen dosyasını (örneğin, C:\MyComponents\) klasör konumunu eklenen ReferencePath proje özelliği.

Proje açıldığında, başvuru yolu üzerindeki dizinlerde bakarak bu başvurulan bileşen dosyaları bulmaya çalışır.Bir bilgisayarda bileşen, D:\MyComponents\ gibi farklı bir dizinde depolar projesi açıksa başvuru bulunamıyor ve bir hata görev listesinde görünür.

Bu sorunu gidermek için bozuk başvuru silebilir ve sonra Add Reference iletişim kutusunu kullanarak değiştirmek.Başka bir çözümü kullanmaktır Başvuru yolu projenin property pages öğe ve klasörler listesinde doğru konuma işaret edecek şekilde değiştirin.Başvuru yolu her bilgisayarda her kullanıcı için özellik kalıcı.Bu nedenle, sizin başvuru yolu değiştirme projesinin diğer kullanıcıları etkilemez.

İpucuİpucu

Proje proje başvuruları, bu sorunları yoktur.Bu nedenle, mümkünse dosya başvuruları yerine bunları kullanın.

Kopuk proje başvurusu başvuru yolu düzelterek düzeltmek için

  1. İçinde Solution Explorer, kendi Proje düğümünü sağ tıklatın ve'ı özelliklerini.

  2. Proje Tasarımcısı görünür.

  3. Visual Basic kullanıyorsanız seçin başvuruları 'i tıklatın ve sayfa Başvuru yolları düğme.İçinde Başvuru yolları iletişim içinde başvurmak istediğiniz öğeyi içeren klasörün yolunu yazın klasörü alan ve ardından Add Folder düğme.

    -veya-

    Visual C# kullanıyorsanız, seçin Başvuru yolları sayfa.İçinde klasörü alan, başvuru ve ardından istediğiniz öğeyi içeren klasörün yolunu yazın Add Folder düğme.

Başvurulan dosya silindi

Başvurulan dosya silinmiş ve artık sürücüde bulunuyor mümkündür.

Kopuk proje başvurusu artık var olmayan bir dosyanın diskinizde düzeltmek için

Başvurulan dosya yeniden adlandırılmış

Başvurulan dosya adı mümkündür.

Adı değiştirilmiş bir dosyanın bozuk bir başvuruyu düzeltmek için

Ağ bağlantısı veya kimlik doğrulaması başarısız oldu

Erişilemeyen dosyalar birçok olası nedeni olabilir: hatalı ağ bağlantısı veya örneğin, başarısız kimlik doğrulaması.Her neden kurtarma benzersiz bir yol olabilir; Örneğin, yerel yönetici gerekli kaynaklara başvurun gerekebilir.Ancak, başvurunun silinmesi ve yeniden kullanılan kod çözme her zaman bir seçenektir.Daha fazla bilgi için bkz. Nasıl Yapılır: Başvuru Ekle İletişim Kutusunu Kullanarak Başvurular Ekleme veya Kaldırma.

com bileşeni yüklü değil

Bir kullanıcı bir com bileşeni için bir başvuru ekledi ve ikinci bir kullanıcı bu bileşeni yüklü olmayan bir bilgisayarda kod yürütmeye çalışırsa, ikinci kullanıcı başvuru kopuk bir hata alırsınız.İkinci bilgisayarda Bileşen yükleme hatayı düzeltin.Projelerinizde başvuruları com bileşenleri kullanma hakkında daha fazla bilgi için bkz: .NET Framework Uygulamalarında COM Birlikte Çalışabilirliği (Visual Basic).

Ayrıca bkz.

Görevler

Nasıl Yapılır: Başvuru Ekle İletişim Kutusunu Kullanarak Başvurular Ekleme veya Kaldırma

Başvuru

Başvurular Sayfası, Proje Tasarımcısı (Visual Basic)

Diğer Kaynaklar

Proje Tasarımcısı Giriº