BT

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

| 作者: Jonathan Allen フォローする 595 人のフォロワー , 翻訳者 勇 大地 フォローする 1 人のフォロワー 投稿日 2016年8月8日. 推定読書時間: 1 分 |

原文(投稿日: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 アクセスのエクステンションに頼っている)。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT