1

古いプロジェクトを新しい .NET VM で実行しようとしていますが、この時点でいくつかの障害を乗り越えました。しばらくの間、DNVM に自分のプロジェクトを .NET プロジェクトとして認識させることができませんでした。サンプル プロジェクトから不足しているファイルをいくつか追加し、dnvm . kestrel代わりに使用してから、dnvm . web約 80 MB 相当の C# エラーが返されるまで...

だから私はプロジェクトとして認識されていなかったものから、くだらないものとして認識されるようになりました:/

このレベルをクリアした人はいますか?前もって感謝します。

4

1 に答える 1

0

あなたへの2つの質問

  1. やってみたというのはdnvm . kestrel、やってみたということですdnx . kestrelか?
  2. を実行dnu restoreする前に、依存関係をダウンロードするために実行しましたdnu . kestrelか?

3 つのコマンド ライン プログラム

.NET 5 アプリを実行するために使用する 3 つのコマンド ライン プログラムがあり、それらを混同しがちです。dnvmはバージョン マネージャー、dnuはユーティリティ、dnxはランタイムです。プロジェクトのルート フォルダーから kestrel Web サーバーを起動するために使用するのは、バージョン マネージャーではなくランタイムです。

アプリの起動

.NET 5 アプリを起動する方法の非常に短いバージョンを次に示します。を使用dnvmして .NET 5 をインストールし、プロジェクト (およびオプションでソリューション) を作成した後、 と の両方dnudnxこの順序で使用する必要があります。

  1. ソリューションのフォルダーから、 を実行しますdnu restore。これにより、プロジェクトの依存関係がダウンロードされます。プロジェクトのみでソリューションがない場合は、代わりにプロジェクトのフォルダーからこれを実行してください。
  2. プロジェクトのフォルダーから実行dnx . kestrelして、ブラウザーで Web アプリケーションを実行します。

最初に番号 (1) を実行せずに番号 (2) を実行したようです。

次のレベルに到達できるかどうか教えてください。また、これらの記事を読んだことがありますか?

于 2015-07-17T03:19:19.683 に答える