6

VS 2015 で新しい ASP.NET 5 MVC 6 (vNext) プロジェクトを作成しました。

別のプロジェクトからいくつかのクラスをインポートしましたが、DNX には私にとって非常に重要ないくつかのクラスが欠けているようです。

DNX の代わりに完全な .NET スタックの使用を選択できますか?
何を変更する必要がありますか? 古い方法よりも新しいconfig.jsonファイルの方が気に入っていますが、参照を何に変更する必要がありますか。

"frameworks": {
  "dnx451": { },
  "dnxcore50": { }
},
4

1 に答える 1

6

次のように、コア行を削除するだけです。

"frameworks": {
  "dnx451": { }
},

asp 5 docsから(強調表示された関連部分):

dnx451 は .NET Frameworkを表し、dnxcore50 は .NET Core 5 (5.0) を表します。

...

ASP.NET チームからの推奨事項は、新しいアプリケーションで両方のフレームワークをターゲットにすることです。.NET Core のみを対象とする場合は、dnx451 を削除するか、.NET Framework のみを対象とする場合は、 project.json にリストされているフレームワークから dnxcore50 を削除します。ASP.NET 4.6 以前は、常にそうであるように、.NET Framework を対象とし、必要とすることに注意してください。

于 2015-07-21T11:14:00.923 に答える