このエラーが発生する前に行ったことは次のとおりです。
- インストールされたEF(プレリリースバージョン、多分6、私は知らない)
- したくないと思ったので、それをアンインストールして安定版を再インストールしました(5)
- SSMSを介してデータベースを切り捨てました
ここにエラーがあります:
Exception calling "CreateInstanceFrom" with "8" argument(s): "Could not load file or
assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral, PublicK
eyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest
definition does not match the assembly reference. (Exception from H
RESULT: 0x80131040)"
At C:\Projects\BCATracker.Web\packages\EntityFramework.6.0.0-
alpha2\tools\EntityFramework.psm1:425 char:31
+ $domain.CreateInstanceFrom <<<< (
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodTargetInvocation
これが私が試したことです:
- binディレクトリからすべてを削除し、再構築します。
- nugetからEFを削除し、packagesディレクトリ内のファイルを削除し、nugetでefを読み取ります。
projファイルを見ると、これがわかります。
<Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath>
</Reference>
考えられる根本的な原因は何でしょうか?