Derleme başvuruları ile ilgili hataları ve uyarıları düzeltme

  • 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ı yok (derleme başvurusu eksik mi?)
  • CS0246: Tür veya ad alanı adı bulunamadı (using yönergesi veya derleme başvurusu eksik mi?)
  • CS0400: Tür veya ad alanı adı genel ad alanında bulunamadı (derleme başvurusu eksik mi?)
  • CS0735: Öznitelik için TypeForwardedToAttribute bağımsız değişken olarak geçersiz 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 derleme zaten içeri aktarılmış. Yan yana etkinleştirmek için başvurulardan birini kaldırmayı veya 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 başvuru olarak kullanılamaz.
  • CS7068: Tür taleplerine başvuru, bu derlemede tanımlanır, ancak kaynakta veya eklenen modüllerde tanımlanmaz.
  • CS7069: Başka bir derlemede tanımlanan tür taleplerine başvuru, 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şvuruda bulunılan derlemede bir hata var.
  • CS8203: Geçersiz derleme adı.

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 başvurular

Aşağıdaki hatalar ve uyarılar bir derleme başvurusunun eksik olduğunu gösterir:

  • 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ı yok (derleme başvurusu eksik mi?)
  • CS0246: Tür veya ad alanı adı bulunamadı (using yönergesi veya derleme başvurusu eksik mi?)

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

Tür iletme

  • 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 başvurular

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

  • CS1704: Aynı basit ada sahip bir derleme zaten içeri aktarılmış. Yan yana etkinleştirmek için başvurulardan birini kaldırmayı veya imzalamayı 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 sahiptir.
  • Projeniz aynı derlemenin birden çok sürümüne başvurur.

Geçersiz derleme başvurusu

Aşağıdaki hatalar derleme başvurusunun geçersiz olduğunu gösterir:

  • CS7008: Derleme adı ayrılmıştır ve etkileşimli bir oturumda başvuru olarak kullanılamaz.
  • CS7069: Başka bir derlemede tanımlanan tür taleplerine başvuru, 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şvuruda bulunılan 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

Derleme adının doğru yazıldığını denetleyin. Başvuruda bulunılan derleme dosyası geçersiz olabilir.