Allgemeine Infos zur Entwicklungsumgebung:
- Windows 8.1
- Visual Studio 2015
- NuGet Packet Manager 3.1.10
- EntityFramework 6.1.3
- .NET Framework 4.5.2
Bei der Ausführung des Befehls "enable-migrations" im Package Manager Console im Rahmen
einer Code First-Entwicklung für eine neue Datenbank erscheint folgende Fehlermeldung:
Exception calling "CreateInstanceFrom" with "8" argument(s): "Could not load file or assembly
'file:///...\packages\EntityFramework.6.1.3\tools\EntityFramework.PowerShell.dll' or one of its
dependencies. Das System kann die angegebene Datei nicht finden."
At F:\...\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:809 char:5
+ $domain.CreateInstanceFrom(
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : FileNotFoundException
Verschiedene Lösungen wurden schon getestet:
- Älteren NuGet Packager Manager installiert
- Verschiedene EntityFrameworks getestet inkl. Entfernen aller Dateien etc.
- Als "Administrator" ausgeführt
- gacutil /i EntityFramework.dll
- Verschiedene .NET Frameworks wurden getestet
- usw.
- usw.
packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.1.3" targetFramework="net452" />
</packages>
Hat jemand eine funktionierende Lösung parat? Bei älteren Projekten funktioniert es einwandfrei. Die Eintragungen in App.config sind analog zu denen in älteren Projekten.