Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Referensi rakitan melingkar 'AssemblyName1' tidak cocok dengan nama rakitan keluaran 'AssemblyName2'. Coba tambahkan referensi ke 'AssemblyName1' atau ubah nama assembly output{i>
CS1698 terjadi ketika referensi perakitan salah. Ini dapat terjadi jika rakitan yang direferensikan dikompresi ulang. Untuk mengatasinya, jangan ganti assembly yang itu sendiri adalah dependensi dari assembly yang Anda rujuk.
Contoh 1
// CS1698_a.cs
// compile with: /target:library /keyfile:mykey.snk
[assembly:System.Reflection.AssemblyVersion("2")]
public class CS1698_a {}
Contoh 2
// CS1698_b.cs
// compile with: /target:library /reference:CS1698_a.dll /keyfile:mykey.snk
public class CS1698_b : CS1698_a {}
Contoh 3
Sampel berikut menghasilkan CS1698.
// 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 {}