Fordító figyelmeztetés (1. szint) CS1762

A beágyazott "assembly1>"< interop szerelvényre mutató hivatkozás a "assembly2>"< szerelvényből származó, az adott szerelvényre mutató közvetett hivatkozás miatt jött létre. Fontolja meg az "Interop types beágyazása" tulajdonság módosítását bármelyik szerelvényen.

Egy olyan szerelvényre (szerelvény1) mutató hivatkozást adott hozzá, amelynek tulajdonsága Embed Interop Types Truea következő. Ez arra utasítja a fordítót, hogy ágyazza be az interop típusú adatokat az adott szerelvényből. A fordító azonban nem ágyazhat be interop típusú adatokat az adott szerelvényből, mert egy másik hivatkozott szerelvény (szerelvény2) is hivatkozik erre a szerelvényre (szerelvény1), és a tulajdonság értéke Falsea Embed Interop Types következő.

Feljegyzés

Embed Interop Types A szerelvényhivatkozás True tulajdonságának beállítása egyenértékű a szerelvényre való hivatkozással a /link parancssori fordító beállításával.

A figyelmeztetés kezelése

  • Ha mindkét szerelvényhez beágyazni szeretné az interop típusinformációkat, állítsa a tulajdonságot a Embed Interop Types szerelvény1 Trueösszes hivatkozására. A tulajdonság beállításával kapcsolatos további információkért lásd : Útmutató: Típusok beágyazása felügyelt szerelvényekből.

  • A figyelmeztetés eltávolításához beállíthatja a Embed Interop Types szerelvény1 tulajdonságát a következőre False: . Ebben az esetben az elsődleges interop szerelvény (PIA) interop típusinformációkat biztosít.

Lásd még