問題タブ [dnvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3348 参照

dnx - 古いバージョンの dnx をアンインストールするにはどうすればよいですか?

clr と coreclr のすべてのベータ版を削除したいのですが、プログラムや機能で見ることができません。

Windows 7 を実行しています

%USERPROFILE%.dnx\packages 内のすべてのファイルを削除しましたが、実行すると

私はまだそれらを見ます。

0 投票する
1 に答える
706 参照

c# - System.InvalidOperationException: 現在のランタイム ターゲット フレームワークは 'HelloWorld' と互換性がありません

.net 5 とビジュアル スタジオ コードを使用して最初の helloword アプリを実行しようとしています。

dnvm list を入力すると、次のようになります。

そして、私の project.json は単純です:

しかし、フォルダーで DNX RUN を使用してアプリを実行すると、このエラーが発生します

0 投票する
0 に答える
58 参照

macos - dnvm は、Mac OSX の環境変数に大量のジャンクを追加しましたか?

私は自分の環境をチェックしましたが、どういうわけか、DNVM によってこれらすべてが追加されました。

なぜそこにあるのですか?どうすれば安全にそれを取り除くことができますか?

..... もっと

0 投票する
1 に答える
214 参照

.net - 異なるランタイム バージョンと新しい .NET CLI

現在、ASP.NET Core および .NET Core と共に DNX を使用する場合、DNVM を使用して、使用する DNX の 1 つのバージョンを選択できます。実行dnvm listすると、各バージョンには次の情報が含まれていることがわかります。

  1. ランタイムのバージョン
  2. 使用するランタイム (CLR または CoreCLR など)
  3. プロセッサのアーキテクチャ
  4. オペレーティング システム

私は常に DNX を、基盤となるオペレーティング システムとマネージド コードを実行する仮想マシンとの間のインターフェイスを提供するソフトウェアの一部と見なしてきました。したがって、私の理解では、DNX バージョンを選択することは、基本的に、特定の OS 上で特定のバージョンの仮想マシンを実行できるようにする 1 つのインターフェイスを選択することでした。

ただし、新しい .NET CLI には DNVM がありません。実際、開始を見ると、.NET CLI をインストールして を実行しdotnet new、 を実行dotnet restoreして、コードをdotnet run.

ランタイムのバージョンを選択することについては何もありません。実際には、1 つを選択することすらなく、すべて実行されます。

その場合、以前に使用していたさまざまなバージョンの DNX はどうなったのでしょうか? 特定のランタイムを選択する必要はもうありませんか? そうでない場合、なぜそうなるのですか?この背後にあるものは何ですか?

0 投票する
1 に答える
1974 参照

.net - Dnx ランタイム パッケージをインストールする必要があります

Windows 10 x64 マシンで実行されている VS2015 で、.net coreWeb プロジェクトをビルドしようとすると以下のエラーが発生します。

出力ウィンドウのログは次のとおりです (関連する部分のみ)

ログの後ろに移動して、Microsoft.DNX.targetsファイルを確認したところ、この行が見つかりました

dnxパスを見つけようとしているよう$(RuntimeToolingExe)ですが、どこに設定されているのかわかりません。

注:ランタイムは既にインストールされており、dnx次のコマンドを使用してコマンド プロンプトからアプリケーションを実行できます。

これでアプリケーションは正常に動作します。私が理解できないVS2015ツールの問題だと思います。これについて私を助けてもらえますか?

PS:この SO スレッドで提供されているすべての手順に従っても、何も機能していないようです。