Поделиться через


Ошибка компилятора C3846

"символ": не удается импортировать символ из "assembly2": как "символ" уже импортирован из другой сборки "assembly1"

Замечания

Не удалось импортировать символ из указанной сборки, так как он был ранее импортирован из указанной сборки.

Пример

В следующем примере генерируется C3846:

// C3846a.cpp
// compile with: /LD /clr
public ref struct G
{
};

Затем скомпилируйте следующее:

// C3846b.cpp
// compile with: /clr
#using "c3846a.dll"
#using "c3846a.obj"   // C3846

int main()
{
}