6

project.json の既定の場所は、asp.net プロジェクト フォルダーのルート フォルダーです。構成ファイルがクラスとごちゃまぜになるのは嫌いで、project.json (およびその他の構成および起動要素) を構成フォルダーに移動することを好みます。

project.json (Visual Studio ソリューション エクスプローラー内) を /Configuration フォルダーに移動しましたが、次のエラーが発生します。

C:\Program Files (x86)\MSBuild\Microsoft...\DNX\Microsoft.DNX.targets(142,5):
エラー: 設計時のホスト ビルドが次のエラーで失敗しました:
' で project.json が見つかりませんZ:\path\to\project\root'

project.json の場所を示す構成の詳細が見つからないようです。新しいフレームワークで可能なすべての拡張性とカスタマイズで、Microsoft は project.json ファイルの場所をハードコーディングしましたか?

4

1 に答える 1

7

短い答えは「いいえ」です。新しいプロジェクト システムでは、(1) フォルダー名 = プロジェクト名、および (2) そのフォルダー内にあるという 2 つのことを前提project.jsonとしています。project.json構成ファイルではありません。csprojC# プロジェクトの場合と同様に、プロジェクト メタデータです。

project.json ファイルを含む project という名前のフォルダーが必要ですが、プロジェクト フォルダーの外部にある他のフォルダーのソース ファイルをいつでも含めることができます。これを行う方法の例を次に示します。

于 2015-05-14T16:06:12.547 に答える