ASP.NET CoreにアップグレードしたいASP.NET MVC 5/.NET 4.7プロジェクトがあります。ASP.NETコアから.NET Frameworkを参照する方法
MVCフロントエンドは、Entity Frameworkを使用して構築されたデータレイヤー(DAL)プロジェクトを使用するサービスレイヤープロジェクト(SL)を参照します。
私たちの評価は、Entity Frameworkコアにはまだ必要な機能がなく、DALプロジェクトを.NETコアにアップグレードしないことです。
私のプロジェクトでは、一緒に働くためにどのような枠組みが必要ですか? 1つのプロジェクトだけを.NET Coreにアップグレードし、残りの部分を.NET Frameworkに残すことはできますか?
Scott Hanselmanの[こちら](https://www.hanselman.com/blog/HowToReferenceAnExistingNETFrameworkProjectInAnASPNETCore10WebApp.aspx)のブログは助けが必要です。Visual Studio 2017の今日の時点でどれだけ有効かは分かりません。 .Netコア2.0。 – RBT
プロジェクトをhttp://www.natemcmaster.com/blog/2017/03/09/vs2015-to-vs2017-upgrade/に変換しました。最初のプロジェクトを手作業で変換した後、他のプロジェクトを変換するための "テンプレート"として使用しました。また、pacakges.configからすべてのパッケージリファレンスを取得し、それらをプロジェクトファイルに ' 'として追加するための小さなスクリプトを書きました。私は ' net47 TargetFramework>'と ' win-x64 RuntimeIdentifier>'をプロジェクトで使用しました。私は新しいaspnetcore web projetct(net47)を作成し、必要なものを追加しました。私はEntityFramework DALプロジェクトを変換していません –
mortb
私はEFプロジェクトを変換していない理由は.edmxを使用し、新しいプロジェクト形式を使用して.edmxのサポートがあるかどうかわかりません。 – mortb