20

project.json はなくなり、web.config は ASP.NET Core 1.0 に戻ってきますか?

'16 Q4 または '17 Q1 の更新であるロードマップ ドキュメントでは、「.xproj/project.json を .csproj/MSBuild に置き換える」と記載されています。

それはproject.jsonの終わりを示していますか?

4

1 に答える 1

30

更新: Visual Studio 2017 および最新のdotnetCLI の時点で、project.json は正式に廃止されました。Visual Studio はプロジェクトを自動的に移行します。比較表はこちらにあります: https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj

project.json は実際になくなります。.NET Core ツールの今後の更新の一環として、.xproj/project.json は .csproj にマージされます。ただし、チームは次のように述べています。

新しい MSBuild にはすべてのファイルの完全なリストが含まれていないため、ビルド ファイルのサイズが縮小されます。XML のままですが、チームはすべての .NET プロジェクトでそのエクスペリエンスを向上させることに取り組んでいます。これは、project.json の優れた部分をすべて備えた拡張 MSBuild になります。

そのため、project.json は非推奨になりますが、ソース ファイルの自動検出などの革新的な機能の一部は残ります。また、この変更について多くの人が意見を表明したことを考慮して、MSBuild エクスペリエンスの改善にも取り組んでいます。

web.config はまったく別のものです。IISでASP.NET Core プロジェクトをホストするときに使用されますが、それ以外の場合は必須ではありません。

于 2016-07-23T00:42:39.263 に答える