問題タブ [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.
dnx - 古いバージョンの dnx をアンインストールするにはどうすればよいですか?
clr と coreclr のすべてのベータ版を削除したいのですが、プログラムや機能で見ることができません。
Windows 7 を実行しています
%USERPROFILE%.dnx\packages 内のすべてのファイルを削除しましたが、実行すると
私はまだそれらを見ます。
c# - System.InvalidOperationException: 現在のランタイム ターゲット フレームワークは 'HelloWorld' と互換性がありません
.net 5 とビジュアル スタジオ コードを使用して最初の helloword アプリを実行しようとしています。
dnvm list を入力すると、次のようになります。
そして、私の project.json は単純です:
しかし、フォルダーで DNX RUN を使用してアプリを実行すると、このエラーが発生します
macos - dnvm は、Mac OSX の環境変数に大量のジャンクを追加しましたか?
私は自分の環境をチェックしましたが、どういうわけか、DNVM によってこれらすべてが追加されました。
なぜそこにあるのですか?どうすれば安全にそれを取り除くことができますか?
..... もっと
.net - 異なるランタイム バージョンと新しい .NET CLI
現在、ASP.NET Core および .NET Core と共に DNX を使用する場合、DNVM を使用して、使用する DNX の 1 つのバージョンを選択できます。実行dnvm list
すると、各バージョンには次の情報が含まれていることがわかります。
- ランタイムのバージョン
- 使用するランタイム (CLR または CoreCLR など)
- プロセッサのアーキテクチャ
- オペレーティング システム
私は常に DNX を、基盤となるオペレーティング システムとマネージド コードを実行する仮想マシンとの間のインターフェイスを提供するソフトウェアの一部と見なしてきました。したがって、私の理解では、DNX バージョンを選択することは、基本的に、特定の OS 上で特定のバージョンの仮想マシンを実行できるようにする 1 つのインターフェイスを選択することでした。
ただし、新しい .NET CLI には DNVM がありません。実際、開始を見ると、.NET CLI をインストールして を実行しdotnet new
、 を実行dotnet restore
して、コードをdotnet run
.
ランタイムのバージョンを選択することについては何もありません。実際には、1 つを選択することすらなく、すべて実行されます。
その場合、以前に使用していたさまざまなバージョンの DNX はどうなったのでしょうか? 特定のランタイムを選択する必要はもうありませんか? そうでない場合、なぜそうなるのですか?この背後にあるものは何ですか?
.net - Dnx ランタイム パッケージをインストールする必要があります
Windows 10 x64 マシンで実行されている VS2015 で、.net core
Web プロジェクトをビルドしようとすると以下のエラーが発生します。
出力ウィンドウのログは次のとおりです (関連する部分のみ)
ログの後ろに移動して、Microsoft.DNX.targets
ファイルを確認したところ、この行が見つかりました
dnx
パスを見つけようとしているよう$(RuntimeToolingExe)
ですが、どこに設定されているのかわかりません。
注:ランタイムは既にインストールされており、dnx
次のコマンドを使用してコマンド プロンプトからアプリケーションを実行できます。
これでアプリケーションは正常に動作します。私が理解できないVS2015ツールの問題だと思います。これについて私を助けてもらえますか?
PS:この SO スレッドで提供されているすべての手順に従っても、何も機能していないようです。