Delen via


Fatale fout C1107

kan assemblybestand niet vinden: geef het zoekpad voor assembly's op met behulp van /AI of door de omgevingsvariabele in te LIBPATH stellen

Opmerkingen

Er is een metagegevensbestand doorgegeven aan een #using richtlijn die de compiler niet kon vinden.

LIBPATH, dat wordt beschreven in het artikel voor #using, en met de /AI compileroptie kunt u mappen opgeven waarin de compiler zoekt naar metagegevensbestanden waarnaar wordt verwezen.

Deze fout kan optreden wanneer u een project opnieuw wilt targeten voor het gebruik van de Visual Studio 2022-toolset. Projecten die met oudere versies van de toolset zijn gemaakt, stellen standaard de eigenschappen TargetRuntime=Managed en TargetFrameworkVersion=4.0 in. Vanaf Visual Studio 2022 is .NET Framework 4.0 niet geïnstalleerd en projecten zijn standaard ingesteld op TargetRuntime=Native.

Als u een project dat /clr voor sommige of alle bronbestanden gebruikte opnieuw wilt heroriënteren, moet u vanaf Visual Studio 2022, bepaalde eigenschappen instellen om uw project te kunnen bouwen. Als alle bronbestanden in uw project zijn gecompileerd als beheerde code, gebruikt u de /clr compileroptie voor uw project. Als slechts enkele bestanden in uw project /clr gebruiken, stelt u de eigenschap ManagedAssembly=true in uw projecteigenschappen in.

Als u deze eigenschappen in de IDE wilt instellen, opent u het dialoogvenster Eigenschappenpagina's voor uw project. Selecteer de pagina Geavanceerde configuratie-eigenschappen>.

  • Als u wilt instellen /clr voor het hele project, wijzigt u de eigenschap Common Language Runtime Support . Mogelijk moet u ook de eigenschap .NET Target Framework Version instellen. Kies Ok of Toepassen om uw wijzigingen op te slaan.

  • Als u alleen voor sommige bestanden in uw project gebruikt /clr , stelt u de eigenschap CLR-ondersteuning inschakelen voor afzonderlijke bestanden in op Ja. Met deze waarde stel je de ManagedAssembly=true eigenschap in de projecteigenschappen in. Kies Ok of Toepassen om uw wijzigingen op te slaan.

Zie de pagina Geavanceerde eigenschappen voor meer informatie over de opties op de pagina Geavanceerde eigenschappen.