共用方式為


編譯器錯誤 C3846

'symbol': 無法從 'assembly2' 匯入符號: 因為 'symbol' 已經從另一個元件 '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()
{
}