2016-05-23 3 views
0

最初にASP.NET Core 1.0テンプレートを使用してWebAPIプロジェクトを開始し、ソリューション全体のすべてのproject.jsonファイルで指定されたdnx451とdnxcore50ですべてを実行しようとしていました。net451参照のみを使用するようにソリューション内のすべてのプロジェクトをダウングレード

私は最近、私が必要としているものをすべて持ってこなかったが、新しいプロジェクトテンプレートを使いたいので、dnxcoreに関連するものの使用をあきらめました。 core1.0が公式にリリースされるまで、この決定に問題はないと私は想定しています。ここで

は私が持っていたものです:
ASP.NETコア1.0のWeb APIプロジェクト:dnx451、dnxcore50
データライブラリ - クラスライブラリパッケージ:dnx451、dotnet5.4
ビジネスライブラリ - クラスライブラリパッケージ:dnx451 、dotnet5.4
Xunit2テストプロジェクト - クラスライブラリパッケージ:dnx451は、dnxcore50

が今ここに私が欲しいものです:
ASP.NETコア1.0のWeb APIプロジェクト:dnx451
データライブラリ - クラスライブラリパッケージ:net451
ビジネスライブラリ - クラスライブラリパッケージ:net451
Xunit2テストプロジェクト - クラスライブラリパッケージ:dnx451

私はまだ私が使っていた唯一の理由ので、クラスライブラリパッケージを使用する必要がありますそれらはdnxに起因していました。さらに、私はまだdnxと451の両方にXUnitバージョンを使用していますか?私はちょうど最新の安定版を使いたいと言います。今では私のテストはVSには現れません。

まだ新しいCore 1.0 Web APIプレビューテンプレートを使用していますが、dnxや(core1.0)とは関係がありませんか?また、クラスライブラリパッケージを使用することもできますが、net451のみが使用できます。最後に、2.1.0-rc1-build204または安定版をまだ使用していなければならないのですか?

答えて

0

4.5.xのテンプレートを使用してプロジェクトを最初から構築します。混在させないでください。

RC2は16.05.2016以降にリリースされました。このリリースを試してみてください。

私はまだ、すべてのプロダクションプロジェクトで.Net Core RC1またはRC2を使用しません。 新しいコンセプトの学習にのみ使用します。

(申し訳ありませんが、私はまだコメントを使用することはできません。)

編集:コメントに回答。 実際、RC2の変更を見ると、多くの違いが見えます。個人的に

https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

https://docs.asp.net/en/latest/migration/rc1-to-rc2.html

私はRC2にアップグレードしたと私は最終リリースのために準備するために、新しいものを見ていきます。

+0

あなたの言うことはまだプレビューテンプレートを使用しないでください。特に.Net Coreを使用しない場合は特にそうです。返信するには投稿を更新してください。 –

関連する問題