Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
kunde inte hitta assemblyn fil: ange sökvägen för assemblysökning med hjälp av
/AIeller genom att angeLIBPATHmiljövariabeln
Anmärkningar
En metadatafil skickades till ett #using direktiv som kompilatorn inte kunde hitta.
LIBPATH, som beskrivs i artikeln för #using, och med kompileringsalternativet /AI kan du ange kataloger där kompilatorn söker efter refererade metadatafiler.
Det här felet kan inträffa när du gör om ett projekt för att använda Visual Studio 2022-verktygsuppsättningen. Projekt som skapats av äldre versioner av verktygsuppsättningen ställer in egenskaperna TargetRuntime=Managed och TargetFrameworkVersion=4.0 som standard. Från och med Visual Studio 2022 installeras inte .NET Framework 4.0 och projekten är som standard TargetRuntime=Native.
Om du riktar om ett projekt som använder /clr för vissa eller alla dess källfiler, måste du från och med Visual Studio 2022 ange vissa egenskaper för att bygga projektet. Om alla källfiler i projektet kompileras som hanterad kod använder du kompileringsalternativet /clr för projektet. Om endast vissa filer i projektet använder /clr, anger du ManagedAssembly=true-egenskapen i projektets egenskaper.
Om du vill ange dessa egenskaper i IDE öppnar du dialogrutan Egenskapssidor för projektet. Välj sidan Avancerade konfigurationsegenskaper>.
Om du vill ange
/clrför hela projektet ändrar du egenskapen Common Language Runtime Support . Du kan också behöva ange egenskapen .NET Target Framework Version . Välj Okej eller Använd för att spara ändringarna.Om du bara använder
/clrför vissa av filerna i projektet anger du egenskapen Aktivera CLR-stöd för enskilda filer till Ja. Det här värdet anger egenskapenManagedAssembly=truei projektegenskaperna. Välj Okej eller Använd för att spara ändringarna.
Mer information om alternativen på egenskapssidan Avancerad finns på Egenskapssida Avancerad.