10

両方を学習する目的で、dotnet Core (API 用) と Angular2 を使用して単純なアプリケーションを開発しています。

コマンド ラインで Yeoman を使用してプロジェクトを作成し、Visual Studio Code (Windows 上) で喜んでコーディングしています。すべてがうまくいっているようで、楽しい経験になりました。

Visual Studio 2017 を試してみて、VS で dotnet Core プロジェクトを開発する経験がどのようなものかをしばらく見てみようと思いました。

ただし、VS2017 をインストールして github からプロジェクトを複製したため、どうすればよいかわかりません。プロジェクトを復元/ビルド/実行する方法がわかりません。

リポジトリを複製すると、自分のプロジェクトがソリューション エクスプローラーに表示され、project.json ファイルが表示されます。ただし、デバッグ | 開始はグレー表示されます。project.json を新しい (古い?) XML 形式に変換する必要がある VS2017 についてどこかで読みましたが、.sln ファイルが不足していると感じています。

誰かが私を正しい方向に向けることができれば幸いです。

4

1 に答える 1

4

プロジェクトに.xprojファイルがある場合

  1. Visual Studio を開きます。
  2. ファイル > 開く > プロジェクト/ソリューション。
  3. ソリューションの を開きxxx.xprojます。

プロジェクトに.xprojファイルがない場合

  1. .NET Core SDK Preview 3 以降をインストールします。
  2. プロジェクトのディレクトリでコマンド プロンプトを開きます。
  3. 実行しますdotnet migrate
  4. 結果.csprojを Visual Studio 2017 で開きます。

トラブルシューティング

で移行のヘルプを表示しdotnet migrate -hます。

ファイルがある場合は、global.json実行する前にその SDK バージョンを更新してmigrateください。例えば

{
    "sdk": {
        "version": "1.0.0-preview4-004233"
    }
}

インストールされている SDK のバージョンを で表示しますdir 'C:\Program Files\dotnet\sdk\'

Visual Studio 2017 とそのインストーラーを更新します。私のマシンでは、上記は Microsoft Visual Studio Community 2017 RC Version で動作します15.0.26014.0 D15REL

.NET Core SDK を更新します。私のマシンでは、上記は SDK で動作します1.0.0-preview4-004233

于 2016-12-31T17:19:15.227 に答える