1

私はVS2017(.netコア2.0)で新しいReact + Reduxプロジェクトを開始しました。デフォルトのテンプレートはデータベースを使用しないので、エンティティ・フレームワークの使用を手動で追加しました。これはよくコンパイルが、私は、コマンドVS2017 + ReactJS +マイグレーション時のエンティティ・フレームワークのスローとエラーの使用

dotnet ef migrations add "Initial" 

を使用して、マイグレーションを追加しようとすると、私は次のエラーが取得しています:これはあまりにも新しいが備えられていますように見えます

An error occurred while calling method 'BuildWebHost' on class 'Program'. Continuing without the application service provider. Error: One or more errors occurred. (Webpack dev middleware failed because of an error while loading 'aspnet-webpack'. Error was: Error: Cannot find module 'aspnet-webpack' 
at Function.Module._resolveFilename (module.js:469:15) 
at Function.Module._load (module.js:417:25) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (C:\Users\sibvic\AppData\Local\Temp\iu25u5dg.r0n:83:19) 
at __webpack_require__ (C:\Users\sibvic\AppData\Local\Temp\iu25u5dg.r0n:20:30) 
at createWebpackDevServer (C:\Users\sibvic\AppData\Local\Temp\iu25u5dg.r0n:62:26) 
at C:\Users\sibvic\AppData\Local\Temp\ftqvg4wq.l1l:114:19 
at IncomingMessage.<anonymous> (C:\Users\sibvic\AppData\Local\Temp\ftqvg4wq.l1l:133:38) 
at emitNone (events.js:86:13) 
Current directory is: C:\projects\test\bin\Debug\netcoreapp2.0 
) 
Unable to create an object of type 'ApplicationDbContext'. Add an implementation of 'IDesignTimeDbContextFactory<ApplicationDbContext>' to the project, or see https://go.microsoft.com/fwlink/?linkid=851728 for additional patterns supported at design time. 

を。私にはあまり情報がありません。そして自分で何が間違っているのか分かりません(少なくとも、ラバーダックの方法はどちらもうまくいきません)。

どのように修正するのですか?

答えて

1

dotnet core 1.1から2.0への移行時に同じ問題が発生しました。

私を次のように私のプログラムのクラスの実装を更新する必要がありました:

public class Program 
{ 
    public static void Main(string[] args) 
    { 
     BuildWebHost(args).Run(); 
    } 

    public static IWebHost BuildWebHost(string[] args) => 
     WebHost.CreateDefaultBuilder(args) 
      .UseStartup<Startup>() 
      .Build(); 
} 

私はこれを約+ Reduxの反応していないが、多分それはあなたを助けることができることを知っています。

+0

これは間違いなく私を助けました。公式ドキュメントへのリンクは次のとおりです。https://docs.microsoft.com/en-us/aspnet/core/migration/1x-to-2x/index#update-main-method-in-programcs – bvpb

関連する問題