Bagikan melalui


Compiler Warning (level 1) C4945

'simbol' : tidak dapat mengimpor simbol dari 'assembly2': karena 'simbol' telah diimpor dari rakitan lain 'assembly1'

Simbol diimpor dari rakitan yang direferensikan tetapi simbol itu sudah diimpor dari rakitan lain yang direferensikan. Jangan mereferensikan salah satu rakitan atau mendapatkan nama simbol yang diubah di salah satu rakitan.

Sampel berikut menghasilkan C4945.

// C4945a.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
   public int i;
}

dan kemudian,

// C4945b.cs
// compile with: /target:library
// C# source code to create a dll
public class ClassA {
   public int i;
}

dan kemudian,

// C4945c.cpp
// compile with: /clr /LD /W1
#using "C4945a.dll"
#using "C4945b.dll"   // C4945