BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース .NET Core は project.json の廃止を予定している

.NET Core は project.json の廃止を予定している

原文(投稿日:2016/05/17)へのリンク

project.json の試みは失敗であり、.csproj ファイルの利用に戻す結論に Microsoft が至った。しかし、本移行は直近のリリース(別名 ツールプレビュー 1 として知られる).NET Core RC2 では適用されず、.xproj と project.json を組み合わせて利用し続けることとなる。

.NET Core RTM/ツールプレビュー 2 から開始され、Visual Studio は .xproj を .csproj としてリネームする。しかし、project.json の機能はその時点では変更されない。

ツールプレビュー 2 の後、Microsoft は project.json の機能を csproj に移行する予定だ。必要なものは単純で Visual Studio の更新だ。例として、.csproj は既にワイルドカードをサポートしているが、Visual Studio はソースファイルの追加を一つ一つ実施する必要がある。project.json 他の機能として、.csproj との統合が重点作業として必要だ。

この流れの終着として、project.json は Nuget の packages.config に対する代替としてのみ存在するはずだ。こうなった場合、ファイル名を nuget.json に命名しなおすだろう。

MSBuild

.csproj ファイルは単に .msbuild スクリプトの特定バージョンであることを知らない人たちのため、MSBuild は .BET Core をどこでも実行させるには必要となる。

長い間にわたり、Microsoft は MSBuild に直接 NuGet の機能を追加してきた(現在、MSBuild は NuGet アクセスのエクステンションに頼っている)。

 

この記事に星をつける

おすすめ度
スタイル

BT