İngilizce dilinde oku

Aracılığıyla paylaş


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.

Örnek 1

// CS1698_a.cs  
// compile with: /target:library /keyfile:mykey.snk  
[assembly:System.Reflection.AssemblyVersion("2")]  
public class CS1698_a {}  

Örnek 2

// CS1698_b.cs  
// compile with: /target:library /reference:CS1698_a.dll /keyfile:mykey.snk  
public class CS1698_b : CS1698_a {}  

Örnek 3

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 {}