Megosztás a következőn keresztül:


Interop-projekt összeállítása

A COM-projektek, amelyek egy vagy több importált COM-típust tartalmazó szerelvényekre hivatkoznak, a többi felügyelt projekthez hasonlóan lesznek lefordítva. Hivatkozhat az interop szerelvényekre egy fejlesztési környezetben, például a Visual Studióban, vagy hivatkozhat rájuk parancssori fordító használatakor. Mindkét esetben a megfelelő fordításhoz az interop szerelvénynek ugyanabban a könyvtárban kell lennie, mint a többi projektfájlnak.

Az interop szerelvényekre kétféleképpen hivatkozhat:

  • Beágyazott interop típusok: A 4. .NET-keretrendszer és a Visual Studio 2010-től kezdve utasíthatja a fordítót, hogy ágyazzon be típusinformációkat egy interop szerelvényből a végrehajtható fájlba. Ez az ajánlott technika.

  • Interop szerelvények üzembe helyezése: Létrehozhat egy szabványos hivatkozást egy interop-szerelvényre. Ebben az esetben az interop-szerelvényt az alkalmazással együtt kell üzembe helyezni.

A két módszer közötti különbségeket részletesebben tárgyaljuk a COM-típusok felügyelt kódban való használatával kapcsolatban.

Az interop-típusok Visual Studióval való beágyazását bemutató útmutató: Típusok beágyazása felügyelt szerelvényekből a Visual Studióban.

Ha parancssori fordítóval és típusinformációkkal rendelkező interop-szerelvényre szeretne hivatkozni a végrehajtható fájlokban, használja a -link (C# Compiler Options) vagy a -link (Visual Basic) fordítókapcsolót, és adja meg az interop-szerelvény nevét.

Feljegyzés

A Visual C++ alkalmazások nem ágyazhatnak be típusadatokat, de együttműködhetnek azokkal az alkalmazásokkal vagy bővítményekkel, amelyek igen.

Az üzembe helyezéskor elsődleges interop-szerelvényt tartalmazó alkalmazás fordításához használja a /reference fordítókapcsolót, és adja meg az interop-szerelvény nevét.

Lásd még