2016-02-16 4 views
7

.NETコアで導入されたproject.jsonベースの形式と従来のcsprojプロジェクトファイルの両方を使用するようにC#プロジェクトをセットアップする方法がありますか?もしそうなら、どうですか?.NET Core:csprojベースのプロジェクトとproject.jsonの併用方法

Visual Studioで生成されたxprojベースの形式ではなく、CoreFX repoでこれが行われているように見えるので、私は不思議です。

+1

[このブログのシリーズ](http://blog.marcgravell.com/2015/11/the-road-to-dnx-part-1.html)が役立つかもしれません。しかし、一般的に、あなたが*便利な方法を探しているなら、あなたはそれを見つけられません。 dotnet CLIの作業が完了し、新しいプロジェクト形式が確定し、csprojとxprojプロジェクトの混合がサポートされるまで待つべきです。 – poke

答えて

5

Aha! Visual Studioで自分で答えを見つけたようです。代わりにクラスライブラリ(パッケージ)(理由は派手な青いアイコンで魅力的かもしれない)プロジェクト、ちょうど作成通常のPCLを作成する

プラットフォームの入力を求められますターゲットにしたい、単にそれらの一つとしてASP.NETコア5.0を含める:

Visual Studioは自動的にcsprojとproject.jsonの両方のファイルを生成します。あなた自身のcsprojファイルを(God Forbid)は書かなくても幸せに暮らすことができます。

CoreFXレポの完全な説明はhereです。

+1

なぜ、手動で.csprojファイルを手動で書き直すとどうなりますか? :) – Tim

+0

@ティムあなたの時間の数時間(そしておそらくあなたの正気)を除いて、何もありません。 –

+0

はい、私は知っています - 申し訳ありませんが、ユーモアを注入しようとしていました。良い発見 - 私たちは新しいコアのものに移っていませんが、私たちが同じような場所にいるなら、これを覚えておきます。 – Tim

関連する問題