3

RC1 から RC2 に移行したばかりで、ef コマンドと移行を機能させるのに非常に苦労しました。

他のいくつかの質問を読み、このリンクで既知の問題として説明されている問題に遭遇しました。

問題は、指示に従って新しいコンソール アプリケーション (.core) を作成しても、次のメッセージが引き続き表示されることです。

Entity Framework ツールのこのプレビューでは、ASP.NET Core および .NET Core アプリケーションでのクラス ライブラリ プロジェクトのターゲット設定はサポートされていません。詳細と回避策については、http: //go.microsoft.com/fwlink/?LinkId=798221を参照してください。

私は何を間違っていますか?rc1 に戻す必要がありますか?

4

1 に答える 1

1

この移行はどのように行いましたか? 私の場合、すべてが時間通りに機能するため、私は尋ねます-今のところ。

私の場合、最初にすべての RC1 コンポーネントを削除してから、新しい RC2 コンポーネントをインストールしました...

次に、新しい Visual Studio テンプレートを使用して新しい APS プロジェクトを作成し、正しい参照を取得して、コードをこの新しいプロジェクトに移動しました。

もちろん、コードで更新しなければならなかったことはほとんどありませんが、ef コマンドや移行を含め、すべてが正常に機能します。


ASP.NET Core インストール ガイド で読むことができるように

始める前に

[プログラムの追加と削除] を使用して、以前のバージョンの .NET Core をすべてシステムから削除します。

このコンポーネントをアンインストールするには、RC1 セットアップ ファイルが必要です。ない場合は、StackOverflow を確認してください。不足しているファイルをダウンロードするためのリンクが見つかります。


ドキュメントに従ってみてください:

ASP.NET 5 RC1 アプリは、.NET 実行環境 (DNX) に基づいており、DNX 固有の機能を利用していました。ASP.NET Core RC2 は .NET Core に基づいているため、最初にアプリケーションを新しい .NET Core プロジェクト モデルに移行する必要があります。詳細について は、「 DNX から .NET Core CLI への移行」を参照してください。


これがお役に立てば幸いです:)

于 2016-05-24T09:57:15.877 に答える