問題タブ [dotnet-restore]

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 に答える
534 参照

nuget - %USERPROFILE%\.dotnet と .nuget を OS 以外のドライブに再配置する dotnet core 2.0 プレビュー

質問

フォルダ%USERPROFILE%\.dotnet%USERPROFILE%\.nuget非OSドライブ(私の場合はD:ドライブ)に再配置できますか。

制約

  1. 所属する組織によってプロビジョニングされた VM を使用しています。OSドライブのスペースが限られています。
  2. 十分な容量があり、拡張できる別のドライブにデータを保存するように求められます。
  3. システム環境変数を編集できません。ユーザースコープ/レベルでのみ環境変数を追加/編集できます。

実施した活動

私はすでに次の提案を無駄に試みています-

  1. %APPDATA%\NuGet\NuGet.configファイルを編集して、キーの値を変更します - CliFallbackFolder、およびglobalPackagesFolder.

    <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <add key="globalPackagesFolder" value="D:\nuget\packages" /> <add key="CliFallbackFolder" value="D:\dotnet\NuGetFallbackFolder" /> </packageSources> </configuration>

    を。の値は、次に dotnet restore を実行したときにCliFallbackFolderリセットされます%USERPROFILE%\.dotnet

  2. 環境変数 @ user scopeを定義NUGET_PACKAGESし、その値を非 OS ドライブに設定しました。**.nuget フォルダーの場所のみに影響します **

  3. 私はこの質問をSO'edし、すでに見ました(問題はまだ解決していません)-

    を。https://github.com/dotnet/cli/issues/4003 ( .dotnet フォルダーに関する質問には回答していません)

    b. NuGet のパッケージの場所を変更することはできますか? ( .dotnet\CliNuGetFallbackFolderFallbackFolder ではなく、.nuget フォルダーに焦点を当てています)

  4. github で問題を提起しました。コード ブランチのプレビュー 3 で問題を提起して、間違いを犯したことに気付きました。また、これは問題というよりも質問であることに気付いたので、ここに質問を投稿しました。( https://github.com/dotnet/cli/issues/7256 )

dotnet --info の出力

.NET コマンド ライン ツール (2.0.0-preview2-006497)

製品情報: バージョン: 2.0.0-preview2-006497 コミット SHA-1 ハッシュ: 06a2093335

ランタイム環境: OS 名: Windows OS バージョン: 6.1.7601 OS プラットフォーム: Windows RID: win7-x64 ベース パス: C:\Program Files\dotnet\sdk\2.0.0-preview2-006497\

Microsoft .NET Core 共有フレームワーク ホスト バージョン: 2.0.0-preview2-25407-01 ビルド: 40c565230930ead58a50719c0ec799df77bddee9

dotnet nuget --version

NuGet コマンド ライン 4.3.0.3

0 投票する
4 に答える
7518 参照

docker - Docker ビルドで Dotnet Restore が失敗する

こんにちはdockerizeASP NET Core 2.1アプリケーションを実行しようとしていますdocker buildが、実行時に失敗しますdotnet restore。この特定の問題については、他のスレッドを既に確認しました
Nuget接続の試行に失敗しました「ソースのサービスインデックスを読み込めません」

そこで提供された解決策は役に立ちませんでした。

Dockerfile

docker ビルドの出力