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.