問題タブ [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 に答える
63 参照

macos - MAC OSX Yosemite 10.10.5 で dnu restore コマンドが失敗する

--no-cache を指定して --no-cache を指定せずにコマンド dnu restore を実行すると、次のエラーが発生します。mono バージョンは 4.2.1 であることに注意してください。

Visual Studio コードのバージョンは 0.10.06 です

dnvm リスト:

アクティブ バージョン ランタイム アーキテクチャ オペレーティング システム エイリアス ------ ------- ------- ------------ ------------ --- ----- 1.0.0-rc1-update1 coreclr x64 ダーウィン
* 1.0.0-rc1-update1 mono linux/osx デフォルト

mono version info dnu コマンドとエラー

エラーの連続

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

macos - asp5 の nuget.org ではなく、自分のサーバーからパッケージを復元するにはどうすればよいですか?

asp 5 アプリケーションの nuget.org サイトではなく、独自のサーバーからパッケージを復元することは可能ですか?

project.json ファイルの依存関係に追加したmynewpackageというパッケージがあるとします。dnu を復元するときに、nuget.org サイトではなく、独自のサーバーからこのパッケージを復元する必要があります。

これを行うためのアイデアを私に提案してください

-達人

0 投票する
3 に答える
1386 参照

asp.net - パスの長さが長すぎると TeamCity DNU パブリッシュが失敗する

パスの長さが最終的に制御不能になるため、TeamCity で DNU パブリッシュ ステップが失敗します。

チェックアウト ルール エージェントのパスを更新して、プロジェクトをビルド エージェント ディレクトリの近くにルート化しました。

考えられる解決策は、パブリッシュ出力をドライブ ルートに近いものに設定することです。ただし、TeamCity DNU パブリッシュ ビルド ステップは、出力ディレクトリの変更をサポートしていません。さらに、このディレクトリの管理も担当します。

理想的なソリューションは、ビルド エージェントの手動構成を最小限に抑えることです。

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

.net - dnu install でのインストール時にパッケージが見つかりません。dnu 復元で動作

しようとしていますが、エラーdnu install Microsoft.CodeAnalysis.CSharp.Scripting 1.1.1で失敗します : FindPackagesById: Microsoft.CodeAnalysis.CSharp.Scripting Response status code does not specify success: 404 (Not Found)
Doing dnu restorewith a project.json file include the same package in its dependencies list works fine :

これは使用されるフィードのリストです:
https://www.nuget.org/api/v2/
https://www.myget.org/F/roslyn-nightly/
https://www.myget.org/F/ aspnetvnext/api/v2
https://www.myget.org/F/dotnet-corefx/

私は何を間違っていますか?

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

asp.net - パッケージの復元に失敗した ASP.NET 5

Visual Studio 2015 でNuGet リポジトリからパッケージを復元する際に問題が発生しています。

新しい ASP.NET 5 プロジェクトを作成しているときに、ASP.NET 5 に関連する依存関係がダウンロードされず、新しいプロジェクトに追加されないようで、代わりに、各参照の横にある黄色の三角形記号に感嘆符が表示されます。Solution Explorer.png明らかに、依存関係がproject.jason で赤く強調表示されているため、ソリューションを構築できません。ソリューション エクスプローラーで [パッケージの復元]オプションをクリックすると、パッケージが復元されず、パッケージの復元に失敗したというメッセージが表示されます。出力では、 System.Security.Cryptography.SHA256Managed..ctor()の例外が原因で失敗したことがわかります。

System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.InvalidOperationException: この実装は、Windows プラットフォーム FIPS 検証済み暗号化アルゴリズムの一部ではありません。 System.Security.Cryptography.SHA256Managed..ctor() で --- 内部例外スタック トレースの終わり ---

出力 window.png

私は最新の DNX (1.0.0-rc1-update1 clr x64) を使用しています。また、ASP.NET 5 バンドルを再インストールしようとしました。Visual Studio 2015 を修復します。NuGet パッケージ マネージャーをさまざまな方法でアンインストールおよびインストールしました。AppData\Roaming\NuGetからNuGet.Configを削除しようとしましたが、手動で AppData\Local\Microsoft\VisualStudio からファイルを削除しました。デフォルト設定を復元しましたが、上記の解決策はどれもうまくいきませんでした。私のために何かをした唯一の「一種の修正」は、プロジェクトフォルダーのcmdプロンプト「dnu restore」コマンドでした。最初の依存関係「Microsoft.AspNet.IISPlatformHandler」「Microsoft.AspNet.Server.Kestrel」を解決しましたそして私はプロジェクトを構築することができました。私はそれだと思っていましたが、実際にはあまり効果がありませんでした.project.jasonに手動で入力しても、新しい依存関係を追加することはできません解決しようとするとNuGetパッケージマネージャーが失敗しますそれ。


質問は次のとおりです。誰かが同様の問題を経験しましたか? NuGet マネージャーに ASP.NET 5 の依存関係を解決させるにはどうすればよいですか? どんなアドバイスも歓迎します。記事、スレッド、コメントへのリンクは大歓迎です。

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

asp.net-core - ASP.NET Core (vNext) プロジェクトで 4.51 への参照が見つからない

FMS.DOMAIN という名前の project.json を含む asp.net 5 (vNext) プロジェクトがあります。参照の 1 つは、FMS.DAL という名前の dotNet 4.51 プロジェクトです。

これは、1 台を除くすべてのマシンで機能します。あるマシンでは、この dotNet 4.51 プロジェクトが見つかりません。パブリックナゲットサーバーで探していると思います。

「dnu restore」を実行すると、次のように表示されます。

C:_Workspaces\MyProject\MyProject\FMS.Domain\project.json CACHE https://www.nuget.org/api/v2/FindPackagesById()?id= 'FMS.DAL' 依存関係 FMS.DAL が見つかりません >= 1.0。

これは FMS.Domain の project.json です。

いつナゲットを検索し、いつローカル プロジェクトを使用するかをどのように判断しますか? "FMS.Common": "1.0.0-*" への参照もローカル プロジェクトであり、動作しています (ただし vNext です)。

「参照の追加」コンテキスト メニューを使用して直接 DLL への参照があれば、動作するようになりました。これにより、手動編集と同じように見える project.json の編集が生成されますが、機能します。それは何か他のことをしているに違いありません。

詳細: ワークスペースを吹き飛ばし、TFS から新しいコードを取得しました。私のマシンで問題が発生しています。「dnu restore」で次のエラーが表示されます。

CACHE https://www.nuget.org/api/v2/FindPackagesById()?id= 'FMS.DAL' 依存関係 FMS.DAL >= 1.0.0 を見つけることができません

私のプロジェクトではなく、nuget.org で FMS.DAL を探しています。project.json から依存関係を削除して保存した後、参照を右クリックしてプロジェクト参照を選択して、依存関係を追加し直します。これは project.json に再度追加され、削除する前とまったく同じように見えます。「dnu restore」を再度実行すると、機能します。
保留中の唯一の変更は project.json にあり、TFS と比較しても違いはありません。次に、ソリューション全体の保留中の変更を元に戻しましたが、「dnu 復元」は引き続き機能します。

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

authentication - 認証を使用したプロキシの背後での dnu 復元

VS2015 で .NET CORE アプリケーションを作成しようとしています。

しかし、認証付きのプロキシの背後で「dnu 復元」を成功させることができません。

私は常に次のようになります: 407 (プロキシ認証が必要です)

「拡張機能と更新」などの VS の他の機能では、ユーザーとパスワードの入力を求められますが、「dnu 復元」では再利用されません。

「dnu restore」がVS内の「dnx.exe」呼び出しとして実行されることに気付きました...

彼はプロキシ構成をどこで探していますか? つまり、プロキシ認証 (ユーザー + パスワード) ですか?

プロキシを構成するために、次の 3 つの異なる方法を試しました。 - devenv.exe.config で構成する - Proxifier を使用する - Fiddler を使用する。

3つのいずれでも成功することはできません。

助けていただけますか?

前もってありがとう、ミゲル