Derleyici Uyarısı (düzey 2) CS1698
Döngüsel derleme başvurusu 'AssemblyName1', 'AssemblyName2' çıkış derleme adıyla eşleşmiyor. 'AssemblyName1' öğesine başvuru eklemeyi veya çıkış derleme adını eşleşecek şekilde değiştirmeyi deneyin.
CS1698, bir derleme başvurusu yanlış olduğunda oluşur. Başvurulan bir derleme yeniden derlendiğinde bu durum oluşabilir. Çözümlemek için, başvurduğunuz bir derlemenin bağımlılığı olan bir derlemeyi değiştirmeyin.
// CS1698_a.cs
// compile with: /target:library /keyfile:mykey.snk
[assembly:System.Reflection.AssemblyVersion("2")]
public class CS1698_a {}
// CS1698_b.cs
// compile with: /target:library /reference:CS1698_a.dll /keyfile:mykey.snk
public class CS1698_b : CS1698_a {}
Aşağıdaki örnek CS1698 oluşturur.
// CS1698_c.cs
// compile with: /target:library /out:cs1698_a.dll /reference:cs1698_b.dll /keyfile:mykey.snk
// CS1698 expected
[assembly:System.Reflection.AssemblyVersion("3")]
public class CS1698_c : CS1698_b {}
public class CS1698_a {}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: