Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel hilft Ihnen beim Beheben des Fehlers (Die Lizenzdatei konnte nicht in eine binäre Ressource umgewandelt werden), die beim Erstellen einer Anwendung in Microsoft Visual Studio 2017 auftritt.
Originalproduktversion: Visual Studio 2017
Ursprüngliche KB-Nummer: 4022463
Problembeschreibung
Wenn Sie eine Anwendung in Visual Studio 2017 erstellen, wird die folgende Fehlermeldung angezeigt:
Licenses.licx: Die Lizenzdatei konnte nicht in eine binäre Ressource umgewandelt werden. Datei oder Assembly "file:///C:\Programme (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\lc.exe" oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei konnte nicht gefunden werden.
Ursache
Visual Studio 2017 führt den .NET Framework-Lizenzcompiler (lc.exe) aus, um Lizenzdateien (licx-Dateien) zu erstellen. Der Lizenzcompiler bezieht sich auf eine bestimmte Registrierung für den Installationspfad des Software Development Kit (SDK), das in der Umgebung installiert ist. Visual Studio 2017 kann diese Registrierung nicht finden, da der Speicherort des Registrierungsschlüssels und die Ordnerstruktur des SDK aus .NET Framework 4.6.1 geändert werden.
Problemumgehung
Um dieses Problem zu umgehen, installieren Sie das Windows SDK für .NET Framework 3.5 SP1, damit Visual Studio die lc.exe Datei laden kann, die sich im Windows SDK-Installationspfad befindet.
Diese Problemumgehung bezieht sich auf Visual Studio 2017, Version 15.2 oder eine frühere Version, die unter Windows 7 oder höher installiert ist.
Status
Dieses Problem wurde in Visual Studio 2017, Version 15.3, behoben.
Gilt für:
- Visual Studio Professional 2017
- Visual Studio Enterprise 2017
- Visual Studio Express 2017 für Windows Desktop
- Visual Studio Community 2017