web-dev-qa-db-ja.com

Dnxランタイムパッケージをインストールする必要があります。詳細については、出力ウィンドウを参照してください

Visual Studio 2015 Enterprise Editionを使用し、シンプルなAsp.net5アプリケーションを作成しました。デバッグしようとすると、このエラーが発生します。

The Dnx Runtime package needs to be installed. See output window for more details

プロジェクトの設定は次のとおりです。

Solution DNX SDK Version : 1.0.0-beta5,
Platform : .NET Core
Architecture : x64 

(x86でも試してみた)

このリンク に記載されている手順に従いましたが、助けにはなりませんでした。

VS2015も再インストールしましたが、運はありませんでした。私は何が欠けているのでしょうか?

17
Sai

NuGetコンソールから実行します(VS 2015:Tools> NuGet Package Manager> Package Manager Console

dnvm upgrade
dnvm upgrade -r CoreClr
25

Templates> Visual Studio C#> Webテンプレート構造からクラスライブラリ(パッケージ)プロジェクトタイプを選択すると、このエラーが発生しました(画像を参照)。

Class Library in Web template folder

私が本当に欲しかったのは、「C#クラスライブラリ(.dll)を作成するためのプロジェクト」という説明がある「クラスライブラリ」でした。このタイプで新しいプロジェクトを作成したとき、このエラーは発生しませんでした。

10
P Walker

ついに解決策を見つけました!、

最初にコマンドを実行し、

dnvm upgrade

このコマンドが失敗し、プロセスが使用されているなどのエラーが発生した場合は、再度実行してください。そして、それは数回の試行後に機能します。ロックは、VSがDNUを適切にインストールするために行っているいくつかの廃止によるものだと思います。このコマンドの実行後、

dnvm upgrade -r CoreClr

このコマンドにより、Coreパッケージが復元されます。いくつかのプロジェクトでうまくいきました。

しかし、これでもプロジェクトに同じエラーが表示される場合は、Visual Studioを閉じてから再度開いてください。参照が読み込まれていないことに気付くでしょう。エラーリストを確認するように求められます。これは、35の奇妙なエラーを確認すると、そのうちの1つが実行するコマンドを実行し、このコマンドを実行します。

dnu復元

これらの3つのコマンドにより、プロジェクトを構築できます。

10

これは既知の問題と同じであり、正しいバージョンのPower Shellがインストールされていないことに関連すると思います。私を助けた解決策を見ることができます こちら

4
Tom

私は受け入れられた答えを試みましたが、役に立ちませんでした。コマンドプロンプトで以下のスクリプトを入力して解決しました。

dnvm install 1.0.0-rc1-update1 -f

そして、プロジェクトをリロードし、問題を解決しました。

3
Epikem

私は同じ問題に遭遇しましたが、ここで解決策を見つけました。最初にインターネット接続が必要で、このリンクにアクセスしてください:

http://www.codeproject.com/Tips/1039152/DNX-SDK-Version-dnx-clr-win-x-beta-Failedto

まず、Powershellの環境変数でパスを設定する必要があります。例:

C:\Windows\System32\Windows PowerShell\1.0

そして、ウェブサイトに記載されている次のコメントを入力します。コマンドプロンプト(cmd.exe)で。

0
Mohd Anzal

Vs.のPowerShellツールを更新する必要があります.

ツール->拡張機能と更新プログラム->更新プログラム-> Visual Studioギャラリー-> Visual Studio 2015のPowerShellツール

0
Jhonattan