問題タブ [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.
nuget - %USERPROFILE%\.dotnet と .nuget を OS 以外のドライブに再配置する dotnet core 2.0 プレビュー
質問
フォルダ%USERPROFILE%\.dotnet
を%USERPROFILE%\.nuget
非OSドライブ(私の場合はD:ドライブ)に再配置できますか。
制約
- 所属する組織によってプロビジョニングされた VM を使用しています。OSドライブのスペースが限られています。
- 十分な容量があり、拡張できる別のドライブにデータを保存するように求められます。
- システム環境変数を編集できません。ユーザースコープ/レベルでのみ環境変数を追加/編集できます。
実施した活動
私はすでに次の提案を無駄に試みています-
%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
環境変数 @ user scopeを定義
NUGET_PACKAGES
し、その値を非 OS ドライブに設定しました。**.nuget フォルダーの場所のみに影響します **私はこの質問をSO'edし、すでに見ました(問題はまだ解決していません)-
を。https://github.com/dotnet/cli/issues/4003 ( .dotnet フォルダーに関する質問には回答していません)
b. NuGet のパッケージの場所を変更することはできますか? ( .dotnet\CliNuGetFallbackFolderFallbackFolder ではなく、.nuget フォルダーに焦点を当てています)
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
docker - Docker ビルドで Dotnet Restore が失敗する
こんにちはdockerize
、ASP NET Core 2.1
アプリケーションを実行しようとしていますdocker build
が、実行時に失敗しますdotnet restore
。この特定の問題については、他のスレッドを既に確認しました
Nuget接続の試行に失敗しました「ソースのサービスインデックスを読み込めません」。
そこで提供された解決策は役に立ちませんでした。
Dockerfile
docker ビルドの出力