Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
nem sikerült megkeresni a "fájl" szerelvényt: adja meg a szerelvény keresési útvonalát a
/AIhasználatával, vagy aLIBPATHkörnyezeti változó beállításával
Megjegyzések
A metaadatfájl olyan #using irányelvnek lett átadva, amelyet a fordító nem talált.
A LIBPATH, amely a cikkben leírt #using, és a /AI fordítóbeállítás lehetővé teszi, hogy megadjon könyvtárakat, amelyekben a fordító a hivatkozott metaadat-fájlokat fogja keresni.
Ez a hiba akkor fordulhat elő, ha egy projektet a Visual Studio 2022 eszközkészlet használatára célzottan újrabeállít. Az eszközkészlet régebbi verziói által létrehozott projektek alapértelmezés szerint tulajdonságokat is beállítanak TargetRuntime=ManagedTargetFrameworkVersion=4.0 . A Visual Studio 2022-től kezdődően a .NET-keretrendszer 4.0 nincs telepítve, és a projektek alapértelmezés szerint TargetRuntime=Native-ra állnak.
Ha újracélz egy projektet, amely egyes vagy az összes forrásfájljához /clr-t használt, a Visual Studio 2022-től kezdve meg kell adnia bizonyos tulajdonságokat a projekt felépítéséhez. Ha a projekt összes forrásfájlja felügyelt kódként van lefordítva, használja a /clr projekt fordítóbeállítását. Ha csak néhány fájlt használ /clra projektben, állítsa be a ManagedAssembly=true tulajdonságot a projekttulajdonságokban.
Ha ezeket a tulajdonságokat az IDE-ben szeretné beállítani, nyissa meg a projekt Tulajdonságlapok párbeszédpanelét. Válassza a Konfigurációs tulajdonságok>speciális lapját.
A teljes projekt beállításához
/clrmódosítsa a Common Language Runtime Support tulajdonságot. Előfordulhat, hogy be kell állítania a .NET Target Framework Version tulajdonságot is. A módosítások mentéséhez válassza az Ok vagy az Alkalmaz lehetőséget.Ha csak a projekt egyes fájljait használja
/clr, állítsa a CLR-támogatás engedélyezése az egyes fájlokhoz tulajdonságot Igen értékre. Ez az érték beállítja aManagedAssembly=truetulajdonságot a projekttulajdonságokban. A módosítások mentéséhez válassza az Ok vagy az Alkalmaz lehetőséget.
A Speciális tulajdonság lap beállításairól további információt a Speciális tulajdonság lap nyújt.