Dotnet restore nuget config. 3 and earlier was expecting the nuget.

Configuration, NuGet. Jan 20, 2019 · 16. Also In the “dotnet restore” step we need to specify our private feed. Jun 19, 2019 · In an on-premises Azure Pipelines build, I run a NuGet task to restore the packages for my solution. I then replace my existing nuget. json to specify your dependencies, you must also use the NuGet task to Mar 26, 2024 · That Nuget config is for Visual Studio, it doesn't not necessarily get used by the dotnet command line. For example, setting the globalPackagesFolder in NuGet. Set both options under Package Restore. NET Core (there is one for Mono, but I'm not after that). Mar 30, 2022 · Consuming a private feed in Azure Pipelines. Creation, Consumption. Oct 12, 2018 · Successfully built 977e59f0eb10. COPY Ithought. Where you place it will affect which projects see it by default. 3+) instead of specifying Restore together with other targets so all changed files generated by NuGet are properly reloaded. dll files for version info. Jun 14, 2018 · 3. Commit: adab45bf0c. Mar 24, 2019 · An alternative to the solution you discovered, is to create a nuget. NET Core quite obviously downloads NuGet packages. Create(projectPath). Config places the restored NuGet packages in the specified folder. config file is in the same folder as your solution and contains the Url to all needed Nuget feeds as XML. The nuget. dotnet nuget locals: Lists locations of the global-packages, http-cache, and temp folders and clears the contents of those folders. On Windows with encrypted (not cleartext) password. NET Core projects, run dotnet restore or dotnet build command in NuGet Package Manager Console (which automatically runs restore) You can run console from. Create a nuget. 3 and earlier was expecting the nuget. Oct 21, 2015 · According to the NuGet Documentation, the value can be overridden by a nuget. <PropertyGroup> <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile> </PropertyGroup>. Aug 21, 2022 · Nuget has rules for locating the nuget. Aug 1, 2020 · MSBuild: use the msbuild /t:restore command, which restores packages packages listed in the project file (PackageReference only). Environment variables always override any settings in NuGet. dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword. Note that NuGet 3. config to PackageReference. Actual behavior. The dotnet restore only uses the project local NuGet. Required packages: NuGet. This also works with Visual Studio. But when using dotnet restore the ~/. NET Action. thanks. This is as simple as this: - task: NuGetAuthenticate@0. *. config file in our projects and so we decided to use it and add the credentials to the private feeds during the build. Packaging. nuget/packages. Apr 4, 2018 · copy your system's NuGet. For allowable key names, see the NuGet Mar 31, 2016 · dotnet restore. It has been working well with Visual Studio. The workarounds for now is using the NuGet. Aug 8, 2021 · First step, after opening Visual Studio, we look at our NuGet package settings. config File. and. config you use. 1. As NuGet finds settings in these files, they are applied as follows: Jan 12, 2015 · For . Aug 9, 2019 · The nuget. But I cannot find a NuGet command line utility for . config file looked The behavior of the dotnet restore command is affected by some of the settings in the Nuget. Uses NuGet. Jul 30, 2011 · To update all the packages in your solution, first restore them, and then you can either use NuGet. Run docker rmi test to reset. As a last tip it's worth noting that with nuget 3. org, and some of my private ones on gitlab. The template "Console Application" was created successfully. csproj --configfile . NET SDK version is installed but it can also help setup authentication to private registries like GitHub packages. パッケージは、 nuget restore 、 dotnet restore 、 msbuild -t:restore を使用して手動で、または Visual Studio を nuget. dotnet build (and the F5/Build function in Visual Studio) simply build the code that you have provided via your source files (i. exe restore <solution name>. Feb 25, 2021 · dotnet restore internally uses a version of NuGet. 1. Some have the correct SDK version installed, some don't. dotnet restore on Ubuntu, the packages hosted on the public NuGet repo download fine, but those on Artifactory fail: error: Unable to resolve 'Mercury. inputs: restoreSolution: '$(Parameters. dotnet Jul 29, 2020 · But you need to include a nuget. config which points to private artifactory nuget respository with ssl enabled Run dotnet restore Expected behavior Pull nuget dependencies Oct 4, 2020 · Option 1 – Setup . But the way that will always work is to go into the specific sdk version and look at nuget. Jul 14, 2020 · VSS_NUGET_EXTERNAL_FEED_ENDPOINTS: A JSON that contains an array of service endpoints, usernames and access tokens. config’ file (for older projects) or the ‘PackageReference’ elements (for newer projects) to determine Try running nuget locals http-cache -clear and see if that solves the problem. NETCoreApp,Version=v1. config . The solution contains both projects targeting . The provider authenticates against all the providers found inside the array, so if you want you can have multiple private feeds. Jun 10, 2016 · The example below loads NuGet. Feb 28, 2019 · nuget release notes (at least current ones) are starting to show which version of . If we fill this out, we will receive 401 access denied errors. So instead of "msbuild /t:Restore" or "dotnet restore", just run "nuget restore". Whereas dotnet publish (and the Build > Publish function in Visual Studio) does a full package restore, builds your source code, and resolves any external dependencies before moving the output Jan 27, 2017 · When using NuGet to add a private feed, NuGet Sources Add writes in ~/. config is an XML file containing a top-level <configuration> node, which then contains the section elements described in this topic. So how do you get NuGet to work from the command line with . Using FallbackPackagePathResolver these directories are searched and the first folder found to contain the package id and version is returned. For . Jun 17, 2021 · Otherwise continue to the sections that follow. I just upgraded to dotnet core 2. Each section contains zero or more items. NET CLI によって、これらの依存関係の検索および必要に応じてダウンロードが、NuGet を使用して行われます。. If this property is set, NuGet restore will generate a lock file – packages. Step 4/7 : RUN ls /root/. The build agents are not under my control. Config file, then the directory above, all the way back to the root directory. GITHUB_TOKEN }} is scoped to the repository running the action. NET Framework project in your solution or use package. (Windows) C:\Users\<name>\AppData\Roaming\NuGet\NuGet. You will need to authenticate within your pipeline before you can acquire your private feed packages. config file that removes all nuget sources: <configuration> <packageSources> <clear /> </packageSources> </configuration> This way, you don't need to use special command line arguments to restore or build. I find the safest way to do this is to include a nuget. If you do modify a nuget. They will be ignored if specified in a different nuget. Visual Studio doesn't detect when a nuget. Azure DevOps Server dotnet restore has no access to feed. In my case since I got the project in a zip , there was some obj file in some projects in the solution. It looks at the ‘packages. Mar 5, 2024 · Many NuGet operations, such as restore and install, require communication with one or more package sources, which can be configured in nuget. In a large/complex monorepo the file will not necessarily be at the workspace/solution &quot;root&quot;. netcore sdk image (I'm using version 2. config file to configure NuGet's behavior Never check in a NuGet Key with your source code or leave it publicly visible in plain text, for example, as a raw key value in a nuget. Specifies a NuGet package source to use during the restore operation. Build. The first step to restoring the NuGet package from the private feed is to add a nuget. config -PackagesDirectory path\to\packages – Dec 18, 2023 · Functionality:Restore Product:dotnet. NET Core solution, we can be sure that after running dotnet restore, the result of running dotnet restore again will only change if the . And I created an issue Enable to select multiple feeds in NuGet restore task Feed(s) I select here for this feature, you can follow up. Yes the nuget package sources are stored in nuget Steps to reproduce the issue Use windows . Web. It is not cached credentials because my logs show that dotnet restore is still unable to authenticate. dotnet restore: Restores the dependencies and tools of a project. See below: Add a nuget task to run below custom command to add the credentials to the nuget. Feb 28, 2024 · dotnet nuget add source c:\packages. config with this file and replace the user name and password with environment variables. e cs, fs, vb, etc. Aug 17, 2022 · In the feeds used output it only shows the NuGet org feed and what’s strange is that this only broke recently, it was restoring fine a week ago. dotnet restore --configfile [NUGET CONFIG FILE PATH] Expected behavior. The migrator analyzes the project's NuGet package references and attempts to categorize them into Top-level dependencies (NuGet packages that Oct 13, 2023 · ‘dotnet restore’ uses NuGet under the hood to manage packages, making it a powerful and reliable choice. May 29, 2020 · Turns out you can find out what nuget-related information dotnet restore by looking at the logs. Copy the following XML snippet and paste it into your new file, replacing the placeholders with the relevant information: Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand Apr 1, 2020 · I have researched this for the past couple days and none of the research I've found has helped me solve this issue, including restarting Docker, restarting Docker service, restarting Visual Studio, deleting Nuget, adjusting proxy settings, adjusting Nuget. You can specify it as follows: dotnet restore --packages <path>. When you add the local source, you only specify the additional package feed for package restoring. Caution: The proxy settings (such as http_proxy) must be added to the user-level config. NET Core and . Config Jul 6, 2023 · Issue with dotnet restore, NuGet and VS Code on Linux behind corporate proxy Load 4 more related questions Show fewer related questions 0 Jul 2, 2024 · Restore, pack, or push NuGet packages, or run a NuGet command. config files up the directory tree to add any sources it finds. Select Connect to feed, and then select dotnet from the NuGet section on the left. Aug 5, 2019 · Yes, you should create a nuget. Config file. solution folder) or any folder up to the drive root. $ dotnet --info. TOKEN with your personal access token (classic). config file, if present. /. 301) Copy nuget. config in e. ). 0. NuGet, with normal verbosity, outputs the list of all nuget. By default, NuGet accepts all authors and repositories. Step 4/7 runs before the restore and the packages are already cached. Feb 2, 2017 · You have to change the NuGet. Feb 2, 2022 · Step 3: restore. If you have more than one private source to restore, the best way is to restore the packages from nuget. If you place it next to Service. Aug 12, 2019 · My current workaround is to create a copy of the nuget. While we can see the settings to configure a connection to GitHub packages, there is nowhere to setup the authentication. config files. To reinstall a single package, delete the package folder and then run the nuget install <id> command, where the <id> argument is the ID of the specific package. Service. And finally I could build my solution after two days of hell. Thanks Matt. In Solution Explorer, right-click on the References node or the packages. Provides the ability to create packages and restore packages used in a project directly through the MSBuild tool chain. config 中設定 globalPackagesFolder 會將還原的 NuGet 套件置於所指定資料夾。 這是在 dotnet restore 命令上指定 --packages 選項的替代方式。 如需詳細資訊,請參閱 nuget. For example, setting the globalPackagesFolder in nuget. config etc etc. For more information, see Common NuGet configurations. but docker build fails with the following error:-. Since this file gets committed to source control, I don’t add the PAT there because I want to keep it private. exe restore packages. Config file, if present. config file (places in the root of my projectfolder) In my YAML build file I have: displayName: 'NuGet restore'. The commands within the console are simple. Available only in NuGet 4. 0)' for '. Any help would be appreciated. Oct 17, 2017 · You can add a Nuget file anywhere within the project tree. If we don’t specify it Oct 21, 2023 · In my global Nuget. Also supplying a nuget config file, with the correct proxy settings, does not help. Configure private Nuget Feeds with a nuget. Finally the NuGet. Config in project folder at same root level where . 2. org source and restored packages from the Nuget Package Manager. nuget\NuGet\NuGet. feedsToUse: config. Tip. From the command line you can update packages in the solution to the To authenticate to GitHub Packages with the dotnet command-line interface (CLI), create a nuget. config differences The behavior of the dotnet restore command is affected by the settings in the nuget. CommandLine (install via Nuget or Chocolatey, depending on your needs) Apr 17, 2023 · Open a solution containing project using packages. NET Standard apps, use the . Dec 3, 2019 · What I did is I first disabled all the package sources from the config. I found a NuGet config file at \home\<user>\. NET Core on Linux (outside of package restore obviously. sln the solution's directory will be checked first for a NuGet. NET Core projects), restores packages referenced in the project file as follows: Read all project to project references; Read the project properties to find the intermediate folder and target frameworks; Pass MSBuild data to NuGet. g. Config and its feeds. 4 days ago · nuget. See NuGet 4. Apr 19, 2019 · You can provide the source argument multiple times to the dotnet restore command, to feed it multiple sources: -s|--source <SOURCE>. config to my solution folder. This allows NuGet to easily restore the project's dependencies when the project is to be transported to a different machine, such as a build server, without all those packages. exe tool deals with both cases. NET Core SDK. The behavior of the nuget. NET CLI. As of NuGet 4. config. config file to be used. Yes, I was a bit of panic about impossibility to restore packages on Linux. Build your project again. exe and works with . Config under the user's profile will be checked. Jul 3, 2021 · 2. That way it is source controlled and everyone get the same setup when they clone your project. Visual Studio on Windows also have some caching that lasts I think 30 minutes. json): Version: 2. But the restore process differs from the nuget restore process. config Ithought. org to restore my packages. config: Feb 27, 2018 · For now, it can only select one feed for Feed(s) I select here option in NuGet restore task. Jun 19, 2019 · 1. NET Framework and using packages. Config May 19, 2016 · This issue can also be reproduced with a global NuGet. Nov 24, 2018 · When building a . sln: However when I try dotnet restore --configfile NuGet. dotnet new nugetconfig: Creates a nuget. Nov 8, 2022 · Description. Select OK. Then copy the nuget. Jun 24, 2019 · #Config file needs to be in root of solution or in User/share RUN dotnet restore "MyProject. The dotnet build and dotnet run commands automatically restore packages, and you can configure Apr 17, 2023 · NuGet CLI environment variables. For HTTP feeds, NuGet will make an unauthenticated request, and if the server responds with an HTTP 401 response, NuGet will search for credentials in the following order: An environment Aug 4, 2016 · Packages are put into a packages folder. When i run 'nuget' or 'dotnet nuget' commands, everything runs find on Windows. For the private ones, user credentials are provided. lock. config, you should close the solution and open it again. NET Core task. config file to the root folder of the CustomerApi project. config 檔案中設定 (如果有的話) 會影響 dotnet restore 命令的行為。 例如,在 nuget. config: Allows you to install the NuGet packages in the specified folder, instead of the default "$ (Solutiondir)\Packages" folder. a new package is added or a version is changed). config in your docker file . Successfully tagged test:latest. config must be located in a project 11. For some reason it is not using the http_proxy or https_proxy settings. @jainaashish Honestly I don't think it's a duplicate. Config . NET Core SDK (reflecting any global. Add a source that needs authentication: . Sep 20, 2022 · cli. . NET Core using PackageReference. Or just keep the empty directory. sln . $ dotnet restore. In that case you can use the NuGet Package Manager Console. config file is used in some project types to maintain the list of packages referenced by the project. Config file and the feeds specified there. COPY NuGet. config file, either manually or using nuget config -set as described in the nuget. Config settings and creates a helper containing all relevant NuGet Paths using NuGetPathContext. config file in the dockerfile, like: COPY . We have a private NuGet feed. exe. csproj file has changed (e. Environment. Is there a shell command to May 3, 2018 · When you run a nuget restore solution. config file which contains the feeds Jan 11, 2021 · Add a nuget. Sometimes something strange happens and using Visual Studio to automatically restore doesn't work. org and private feed. Jun 15, 2020 · When you do dotnet restore. 1, but dotnet restore is failing. I had to do the following to fix the issue in that specific order. / 3) after that , append the config file location in dotnet restore command like this : RUN dotnet restore <CS_project_name>. This file contains the URLs for the nuget. To remove a value, specify the name and the = sign but no value. config with a clear text password works. > [build 7/10] RUN dotnet restore --configfile NuGet. Supports NuGet. config is modified while a solution is open. solution)'. For restoring packages I use this command dotnet restore --source \\build\NugetFeed --source Feb 4, 2020 · To add the second task, keep the mouse focus on the next line to - task: NuGetToolInstaller@1 and on the right-hand pane search for NuGet and choose the Articat you want to add. after that , append the config file location in dotnet restore command like this : RUN dotnet restore <CS_project_name>. Before building / publishing or running tests, you must first explicitly dotnet restore and provide the path to the nuget. Our nuget. Remove obj and bin folders from every project. config reference documentation. Mar 10, 2014 · A dev can maintain such projects without having to worry about whether the system-wide nuget. config files . If used, packages. nuget/NuGet/NuGet. Mar 14, 2024 · NuGet パッケージの復元では、プロジェクト ファイルまたは packages. json file at the project root directory. csproj files. Since the packages. Add a source that needs authentication (then go install credential provider): . now in docker file put these statements just before you try to restore package: COPY . dotnet restore can only restore packages specified in the . The config looks exactly like the documentation May 31, 2021 · COPY NuGet. Our developers connect through their Azure account with the private feed. exe Resolution:NeedMoreInfo This issue appears to not have enough info to take action Transferred issue This issue is transferred from VSFeedback or other github repo Type:Bug WaitingForCustomer Applied when a NuGet triage person needs more info from the OP Nov 22, 2018 · I think it is because of cached NuGet packages. There are more options, like version overrides, and transitive dependency pinining - read the docs for more. Using the documentation found here I added a nuget. exe CLI can be configured through a number of environment variables, which affect nuget. config places the restored NuGet packages in the specified folder. . org and authenticated feeds like Azure Artifacts and MyGet. Bart De Kimpe. For each project: clear build output: dotnet clean; restore packages: dotnet restore; All your projects will now use the versions you've specified in the config file. config files that were read. The resulting restore call includes the default roaming and/or the explicitly specified NuGet. 0, this runs the same code as nuget restore. Jun 3, 2019 · When using dotnet restore --configFile <NuGet config file>, and if you are using a custom MsBuild SDK in a csproj, dotnet restore will fail to retrieve the SDK. ---> Running in 8323a9ba8cc6. exe to update the packages or from within Visual Studio you can update the packages from the Package Manager Console window, or finally you can use the Manage Packages dialog. You must replace: USERNAME with the name of your personal account on GitHub. See the examples config file. Dec 1, 2017 · @emgarten Yes, nuget. It's also possible that the package source is defined in a MSBuild file, rather than a nuget. To resolve this issue, you could use the nuget restore task to restore the packages, and use the dotnet build task with argument --no-restore: If you still want use dotnet restore instead of nuget restore, you could execute following dotnet command line in the Azure devops server machine: Dec 17, 2018 · To enable the use of lock file with NuGet, set the MSBuild property RestorePackagesWithLockFile in your project file: Copy. 300. config or dotnet restore --configfile my. x+ we can restore packages like so: nuget. config file. config files to be placed in a . Adapter. Open each one until you find which one defines the local source that does not exist, so you can edit it and remove it. 1'. Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand Apr 13, 2022 · The packages. NET Core project . Select the Tools > NuGet Package Manager > Package Manager Settings menu command. A proper gitignore file should be added before commiting to a git repository. sln from outside of the dockerfile it works fine. A NuGet Key is valuable as bad actors can use it to access the NuGet packages that are licensed under your account. config file in your project directory specifying GitHub Packages as a source under packageSources for the dotnet CLI client. Share Improve this answer Feb 2, 2023 · MSBuild -t:restore (which nuget restore and dotnet restore use with . Multiple sources can be provided by specifying this option Jul 2, 2024 · Add the proxy settings to the user-level nuget. A potential key abuse could lead to a review of the affected account. Note that the ls steps are cached and would not print on a subsequent call. また、プロジェクトで必要なすべての依存関係が相互に互換性があり、それらの間に競合がないことを Mar 14, 2017 · From my understanding the dotnet restore command is a driver that uses nuget to restore the packages. One thing to note with the above is that $ { { secrets. answered Aug 21, 2018 at 7:46. Clean the solution. /NuGet. This is an alternative to specifying the --packages option on the dotnet restore command. This setting overrides all of the sources specified in the NuGet. The setup-dotnet action is primarily focused on ensuring the desired . config with a packageSourceCredentials section that contains placeholders for user name and password. If you want to do it programatically, you can use the nuget package Nuget. May 22, 2018 · Also, use /restore (MSBuild 15. Instead we have to create and configure our own NuGet. Apr 18, 2024 · Select Artifacts, and then select your feed from the dropdown menu. sln or dotnet restore solution. Attempted fix. dotnet restore will search for all Nuget. exe on computer-wide, user, or process levels. Setting names are case-insensitive, and values can use environment variables. Apr 17, 2023 · nuget. config seems to be ignored I tried using tags in the project file. Tools > NuGet Package Manager > Package Manager Console Aug 23, 2019 · I have custom Nuget repository (\\build\NugetFeed) and also i'm using nuget. This option is listed in the dotnet restore documentation, but not in the dotnet build ones, even though it is available there as well (and you need it there, specifically). nuget restore and dotnet restore both use this command for applicable projects. config, only the settings from the specified file will be used. If you want to modify Package Folder, you may modify repositoryPath in Nuget. These settings can also be changed in your NuGet. If you also have a Microsoft . config file placed in the current folder (e. But specifying credentials via command line is very useful regardless the fact that specifying via config also works. Config. config 參考。 dotnet Nov 6, 2023 · To reinstall all NuGet packages, delete the package folder and then run the nuget install command. Please note that along with the public nuget feed May 21, 2024 · When a config file is explicitly specified on the command line, for example nuget -configFile my. As you can see, the NuGet tools you work with depend greatly on whether you're creating, consuming, or publishing packages, and the platform on which you're working. You can restore packages manually with nuget restore, dotnet restore, msbuild -t:restore, or through Visual Studio. Jul 19, 2023 · The behavior of the dotnet restore command is affected by the settings in the nuget. config file without the credentials first, and then add an extra nuget task to add the credentials to the config file. / And specify your private feed and Credentials in the nuget. I discovered that you can't do this with an API key, but you can setup basic authentication on the NuGet server and use: dotnet nuget add source <nuget server> --name <name> --username <user> --password <password> --store-password-in-clear-text. Dec 5, 2023 · dotnet restore コマンドを実行する場合は、. BaseModel (>= 1. config file and select Migrate packages. config - A Visual Studio package restore will honour this config, dotnet restore does not. config ファイルに一覧表示されているすべてのプロジェクトの依存関係が復元されます。. Config file; see the consent section. NET Framework apps. Config files, allowing build servers to change appropriate settings without modifying any files. exe that is packaged with the . config file in the same folder as your csproj or sln file. csproject is. That is possible from the command line: How do you restore private NuGet packages from private VSTS feeds with Cake. nuget config -Set <name>=[<value>] [<name>=<value> ] [options] nuget config -AsPath <name> [options] where <name> and <value> specify a key-value pair to be set in the configuration. x+ and MSBuild 15. Generally, dotnet restore is succinct. This issue can also be reproduced with a global NuGet. net core sdk has that version in it. That is opened within Visual Studio from Tools -> NuGet Package Manager -> Package Manager Console. NuGet Package Restore restores all of a project's dependencies that are listed in either a project file or a packages. Oct 18, 2018 · I've specified the location with the --packages option. The dotnet nuget trust command manages the trusted signers. com. Restoring a HelloWorld project gives us little information about what’s going on: $ dotnet new console --no-restore. csproj" Adding a private NuGet source should be achievable without downloading a 2GB windows image or copying an existing config file that includes the password. Nugetcommand; nuget config (this works but I’d like to avoid using a nuget config) Adding the feed to the Jan 26, 2012 · 1. config and projects targeting . Clean solution. dll; Run restore; Download packages Aug 31, 2020 · We already use a nuget. or. Things I’ve tried: Adding the name of the artifact feed. Then I enabled only nuget. nuget subfolder. config file in the same folder as your Dockerfile that is configured to use the private repo. On the other hand, before my program began depending on locally hosted NuGet packages, dotnet restore was taking about 72 seconds, but it only takes about 5 seconds when running after nuget. Copy. Config and added the Artifactory repository as follows: Dec 27, 2017 · now in docker file put these statements just before you try to restore package: COPY . I'd like to keep this same functionality when moving to vs code. These commands allow you to specify only a specific subset of signers whose signatures will be accepted, while rejecting all others. There is the default one on nuget. nuget restore ‘nuget restore’ is a command that relies solely on NuGet for restoring packages. config/NuGet/NuGet. 9 release notes for example. Config there are several Nuget sources. Sep 26, 2018 · Trying to create a build configuration in Azure DevOps, using the new YAML build feature, however I can't seem to get NuGet restore to work when referring to a NuGet. That works out of the box). config file with your solution. cs, it will only be picked up by SFMC. Tasks. Now do rest of the thing which you wanted to do . You can specify as many pairs as desired. For the dotnet CLI, the equivalent procedure isn't required. Then lauched a CMD command at my solution folder for each private source one by one: nuget. 1+, which are included with Visual Studio 2017. exe will break things because each project has its own "local flavor" of nuget. rh db bf pw zi gs le pu qa uf