問題タブ [dnu]

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 投票する
1 に答える
256 参照

c# - プロジェクトの依存関係をグローバル コマンドとして使用して Dnx コンソール アプリを実行する

クラス ライブラリ プロジェクトを参照する DNX コンソール アプリケーションがあります。これを公開して、グローバル コマンドとしてインストールしようとしています。

Windows 10 OSでこれを行っています。 プロジェクトツリー

コンソール プロジェクトProgram.cs

コンソール プロジェクトproject.json

クラス ライブラリ:CommandLibファイル:ConsoleWriter

クラス ライブラリ:project.json

グローバルコマンドをインストールしようとしてvm-test-job います これを行うには

  1. src/Vert.Commandsフォルダにcd
  2. パッケージとして公開する
  3. dnu publish --no-source -o artifacts\publish
  4. CD\artifacts\publish\approot
  5. dnu commands install .\packages\Vert.Commands\Vert.Commands.1.0.0.nupkg

コマンドを実行しようとするとvm-test-job、エラーが発生します System.IO.FileNotFoundException: Could not load file or assembly 'CommandLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

他のプロジェクトを参照するコンソール アプリ プロジェクトにあるコマンドをインストールするにはどうすればよいですか?

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

c# - dnu パブリッシュ - 出力

現在、Visual Studio で実行されている C# Web アプリ プロジェクトがあります。Visual Studio または dnx がインストールされていないクリーンなマシンで Web アプリケーションを実行できると述べているこの記事を読みました。これが私のプロジェクトで行ったことです

これは私が得た出力です。

私のproject.jsonは次のようになります

これに基づいて、これらのファイルで生成された 3 つの cmd ファイルC:\Users\VmwareX64\Documents\Myapp\src\Myapp\bin\output は、project.json のコマンドに基づいて web.cmd 、 ef.cmd 、 kestrel.cmd でした。

web.cmd を実行しようとすると、これが得られます

私のプログラムが実行されていない理由について何か提案はありますか?

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

.net - dnx/dotnetcore パッケージのキャッシュの場所を変更できますか

C:\ ドライブの容量が不足しているマシンがあり、DNX/DOTNET パッケージがインストールされている場所を D:\ ドライブの下の場所に変更したいと考えています。

パッケージ キャッシュの場所は構成可能ですか?

注: プロファイルの場所を別のドライブに変更する柔軟性がありません。

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

asp.net-core - DNU Publish がファイルをロックしないようにする方法

DNU パブリッシュを実行すると、常にこのエラーが発生します

別のプロセスで使用されているため、プロセスはファイル 'C:...\bin\output\approot\packages\AutoMapper\3.3.1\AutoMapper.3.3.1.nupkg' にアクセスできません

nuget.exe では、コマンド ライン オプション -DisableParallelProcessing を使用して、このようなことが起こらないようにすることができますが、DNU で同等のものを見つけることができません。これを防ぐ方法はありますか?

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

nuget - ASP.NET Core 1.0 の Nuget 構成

既存のソリューションには、次の内容の NuGet.Config ファイルがあります。

この構成では、すべてのパッケージを "NuGetPackages" フォルダーに格納するよう NuGet に指示します。これは、既存のすべてのプロジェクト (WebApi、ライブラリなど) で正常に機能しますが、新しい ASP.NET Core プロジェクトを追加すると、パッケージはC:\Users\<username>\.dnx\packagesフォルダーに保存されます。

ソリューション レベルでパッケージ フォルダーを変更する方法はありますか?

ありがとう!!

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

linux - Windows OS から Linux ランタイムへの DNU パブリッシュ

Windows マシンから Linux で実行するために dnu を使用して公開したいと考えています。これは docker イメージを作成するために必要です。ソースを Linux docker にプッシュして「dnu 復元」を行うのが通常の方法であることは知っていますが、それは長いプロセスのように聞こえ、DNXCore50 が提供しようとしているクロス互換性に完全に反します。

最新の dnx ランタイムには、他のオペレーティング システムを対象とする unix/darwin 関連パッケージの「ランタイム」が含まれています。しかし、dnvm install coreclr を使用して Windows マシンで Linux dnx コアをプルする方法がある場合、Linux をターゲットとするパブリッシュ コマンドを実行する方法は??

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

dnx - dnu でパッケージをアンインストールするには?

を使用して dnx プロジェクトにパッケージをインストールできますが、パッケージをアンインストールdnu install whateverする方法がわかりません。

project.json ファイルから行を削除して実行しようとしましたdnu restoreが、うまくいかなかったようです。(失敗し始めたはずの一部のコードが引き続き正しくビルドされました。) も試しdnu commands uninstallましたが、パッケージではなくグローバル コマンドのようです。

私は dnu バージョン 1.0.0-rc1-16231 を使用しています。