2016-07-06 10 views
3

私はVisual Studio 2015 Update 3のアップグレードを完了しました。一つのプロジェクトはASP.Netコアを使用していますが、フロントエンドJSとgulpなどを使用するCSSのみです。ちょうど移行したプロジェクトでマイグレーションを実行すると、以下を取得しようとしました:更新データベースは廃止されました - Visual Studio 2015 Update 3

Update-Database is obsolete. Use Apply-Migration instead. 
Using project 'ProjectName' 
Build started... 
Build succeeded. 
Using start-up project 'MyProject'. 
Using application base 'pathlocation'. 
Using application configuration 'pathlocation'\Web.config' 
Using data directory ''pathlocation'\App_Data' 
Using assembly 'My.dll'. 
Exception calling "CreateInstanceAndUnwrap" with "8" argument(s): "Could not load file or assembly 'EntityFramework.Commands' or one of its dependencies. The system cannot find the file specified." 

私はEF 7にアップグレードした、と私はアンインストールされ、プロジェクトにEF 6を再インストールしたことを見ることができません。私が逃しているものについての提案はありますか?

答えて

3

これは、.Net Coreがツールをめちゃくちゃにすることと関係があったと確信しています。解決するにはVSを管理者として実行しました。 .Netコアプロジェクトのpackages.config内のすべてのEF 7リファレンスを削除しました。その後、パッケージマネージャコンソールでEF 6をアンインストールして再インストールしました。

0

EntityFramework 7を使用していますか? dnvmを設定しましたか?

dnvm upgrade 

次に移行を使用して再度試して、だけでCMDから、とDNXコマンドを使用して:

まず、あなたのプロジェクトフォルダのCMDからこのコマンドを実行する必要があります。

例:

"dnx ef migrations add Initial" 

more info: here

関連する問題