Aracılığıyla paylaş


Derleme referansları ile ilgili hataları ve uyarıları gider

  • CS0012: 'type' türü, başvurulmayan bir derlemede tanımlanır. 'assembly' derlemesine bir başvuru eklemeniz gerekir.
  • CS0234: Ad alanında tür veya ad alanı adı bulunmuyor (bir derleme referansını mı kaçırdınız?)
  • CS0246: Tür veya ad alanı adı bulunamadı (bir 'using' yönergesi veya assembly referansı mı eksik?)
  • CS0400: Tür veya ad alanı adı genel ad alanında bulunamadı (bir derlemeye referans vermeyi mi unuttunuz?)
  • CS0735: TypeForwardedToAttribute özniteliği için bağımsız değişken olarak geçersiz bir tür belirtildi.
  • CS1068: Tür adı genel ad alanında bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.
  • CS1069: Tür adı ad alanında bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.
  • CS1070: Tür adı bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.
  • CS1704: Aynı basit ada sahip bir bütünleştirme zaten içeri aktarılmış. Yan yana çalıştırmayı etkinleştirmek için başvurulardan birini kaldırmayı veya bunları imzalamayı deneyin.
  • CS1714: Bu türün temel sınıfı veya arabirimi çözümlenemedi veya geçersiz.
  • CS1760: Birden çok derleme aynı meta verileri ifade eder, ancak yalnızca biri bağlı başvurudur (/link seçeneği kullanılarak belirtilir); başvurulardan birini kaldırmayı göz önünde bulundurun.
  • CS7008: Derleme adı ayrılmıştır ve etkileşimli bir oturumda referans olarak kullanılamaz.
  • CS7068: Bir türün referansı bu derlemede tanımlandığını iddia ediyor, ancak kaynakta veya eklenen modüllerde tanımlı değil.
  • CS7069: Bir türün başka bir derlemede tanımlandığı belirtiliyor, ancak bulunamadı.
  • CS7071: Derleme başvurusu geçersiz ve çözümlenemiyor.
  • CS7079: Tür, eklenmemiş bir modülde tanımlanır. Modülü eklemeniz gerekir.
  • CS8090: Referans verilen derlemede bir hata var.
  • CS8203: Geçersiz derleme adı.
  • CS9286: Tür tanım içermiyor ve alıcı türü için erişilebilir bir uzantı üyesi bulunamadı (using yönergesi veya derleme başvurusu eksik mi?)

Ayrıca, bu makalede aşağıdaki uyarılar ele alınmıştır:

  • CS1683: 'Tür Adı' türüne başvuru, bu derlemede tanımlandığını, ancak kaynakta veya eklenen modüllerde tanımlanmadığını iddia eder.

Eksik kaynaklar

Aşağıdaki hatalar ve uyarılar eksik bir bileşen başvurusunu gösterir:

  • CS0012: 'type' türü, başvurulmayan bir derlemede tanımlanır. 'assembly' derlemesine bir başvuru eklemeniz gerekir.
  • CS0234: Tür veya ad alanı adı belirtilen ad alanında mevcut değil (derleme başvurusu eksik mi?)
  • CS0246: Tür veya ad alanı adı bulunamadı (using yönergesi veya derleme başvurusu eksik mi?)
  • CS9286: Tür tanım içermiyor ve alıcı türü için erişilebilir bir uzantı üyesi bulunamadı (using yönergesi veya derleme başvurusu eksik mi?)

Bu derleyici hataları, kodunuzda şu sorunlardan birini gösterir:

  • Proje gerekli derlemeyi içermiyor. Bu hatayı düzeltmek için gerekli derlemeye bir referans ekleyin.
  • Bir türün adını yanlış yazdınız. Türün adını kontrol edin.
  • Bir System.Type veya bir typeof adı beklendiğinde, bir değişken adı kullandınız.
  • Tür genel ad alanında olmadığında genel kapsam işlecini (::) kullandınız.
  • Bir uzantı üyesine erişiyorsanız ve ya ad alanı bir using yönergede belirtilmemiş ya da uzantıyı içeren derleme ile başvuru yapmıyorsunuz.

Tip yönlendirme

  • CS1068: Tür adı genel ad alanında bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.
  • CS1069: Tür adı ad alanında bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.
  • CS1070: Tür adı bulunamadı. Bu tür başka bir derlemeye iletildi. Bu derlemeye başvuru eklemeyi göz önünde bulundurun.

Bu hatalar, farklı bir derlemeye iletilen bir türe başvururken bir hata olduğunu gösterir. Bu hatalardan herhangi birini gidermek için hata iletisinde belirtilen derlemeye bir başvuru ekleyin.

Yinelenen referanslar

Aşağıdaki hatalar yinelenen derleme başvurularını gösterir:

  • CS1704: Aynı basit ada sahip bir derleme zaten içeri aktarılmış. Bunları yan yana kullanabilmek için başvurulardan birini kaldırmayı veya imzalayıp kullanmayı deneyin.
  • CS1760: Birden çok derleme aynı meta verileri ifade eder, ancak yalnızca biri bağlı başvurudur (/link seçeneği kullanılarak belirtilir); başvurulardan birini kaldırmayı göz önünde bulundurun.

Bu hataları düzeltmek için başvurulardan birini kaldırmanız veya yinelemeyi çözmeniz gerekir. Yinelemenin nedenleri şunlardır:

  • Birden çok imzasız derleme aynı ada sahip.
  • Projeniz aynı derlemenin birden çok sürümüne başvurur.

Geçersiz derleme referansı

Aşağıdaki hatalar bir derleme referansının geçersiz olduğunu gösterir:

  • CS7008: Derleme adı ayrılmıştır ve etkileşimli bir oturumda başvuru olarak kullanılamaz.
  • CS7069: Türün başka bir derlemede tanımlandığı belirtiliyor, ancak bulunamadı.
  • CS7071: Derleme başvurusu geçersiz ve çözümlenemiyor.
  • CS7079: Tür, eklenmemiş bir modülde tanımlanır. Modülü eklemeniz gerekir.
  • CS8090: Başvurulan derlemede bir hata var.
  • CS8203: Geçersiz derleme adı.

Aşağıdaki uyarı geçersiz bir başvuru derlemesini de gösterir:

  • CS1683: 'Tür Adı' türüne başvuru, bu derlemede tanımlandığını, ancak kaynakta veya eklenen modüllerde tanımlanmadığını iddia ediyor

Bileşen adının doğru yazıldığını kontrol edin. Başvuruda bulunılan derleme dosyası geçersiz olabilir.