15

preview3 の時点で、csprojが生成され、project.json および/または xproj に対してdotnet new両方ともdotnet restore失敗します。dotnet build

たとえばdotnet restore、project.json と xproj の両方を含むディレクトリに対して実行すると、このエラーが発生します。

...xproj(7,3): エラー MSB4019: インポートされたプロジェクト "C:\Program Files\dotnet\sdk\1.0.0-preview3-004056\Extensions\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet .Props" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

さらに、project.json のみを持つディレクトリに対して実行すると、このエラーが発生します。

MSBUILD : エラー MSB1003: プロジェクトまたはソリューション ファイルを指定してください。現在の作業ディレクトリには、プロジェクトまたはソリューション ファイルが含まれていません。

Visual Studio を使用せずに、既存の project.json や xproj を csproj に変換するにはどうすればよいでしょうか?

4

1 に答える 1

18

dotnet migrateコマンドがあります。

dotnet migrate コマンドは、有効な Preview 2 project.json ベースのプロジェクトを有効な Preview 3 csproj プロジェクトに移行します。

このコマンドを実行すると、このコマンドの詳細なヘルプを見つけることができますdotnet migrate -h(コマンドdotnet -hが一覧表示されていません)。

于 2016-11-20T06:53:51.513 に答える