C# – Nuget returned an unexpected status code ‘404 Not Found’ – Package on local drive

cnetnugetnuget-packagevisual studio

Trying to generate a Nuget Package from dll. One of our project is generating ConfigurationCore.dll and References of project assemblies given below

  • Microsoft.CSharp
  • Newtonsoft.Json
  • Mak.Enums (Custom Nuget Package available on local Nuget Server)
  • Mak.Operations (Custom Nuget Package available on local Nuget Server)
  • PresentationCore, PresentationFramework, PresentationFramework.Aero
  • System, System.Core, System.Data, System.Data.DataSetExtensions
  • System.Drawing, System.IO.Compression, System.IO.Compression.FileSystem
  • System.Net.Http, System.Runtime.Serialization, System.Web
  • System.Xaml, System.Xml, System.Xml.Linq, WindowsBase

Using below ConfigurationCore.nuspec to generate Nuget Package

<?xml version="1.0"?>
<package >
<metadata>
<id>ConfigurationCore</id>
<version>1.2.0</version>
<title>Configuration Core</title>
<authors>MAKK</authors>
<owners>IT Department</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>ConfigurationCore contains core funcationality of Software</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2018</copyright>

<dependencies>
  <dependency id="Newtonsoft.Json" version="10.0.3" />
</dependencies>
</metadata>
<files>
<file src="C:\Users\makk\source\repos\ConfigurationCore\bin\x86\Test\ConfigurationCore.dll" target="lib\net461" />
</files>
</package>

Attempting to gather dependency information for package 'ConfigurationCore.1.2.0' with respect to project 'NugetTest', targeting '.NETFramework,Version=v4.6.1'
Gathering dependency information took 1.09 sec
Attempting to resolve dependencies for package 'ConfigurationCore.1.2.0' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'ConfigurationCore.1.2.0'
Resolved actions to install package 'ConfigurationCore.1.2.0'
The V2 feed at 'http://builtsrv1:8080/nuget/FindPackagesById()?id='ConfigurationCore'&semVerLevel=2.0.0' returned an unexpected status code '404 Not Found'.
Time Elapsed: 00:00:02.1513344
========== Finished ==========

Note: The Nuget package source is on local harddrive… Please advise to fix the issue.

Best Answer

Update your Nuget package link.

Go to Project -> Manage Nuget Packages.

Now click on your package source settings.

Update Source Link to https://api.nuget.org/v3/index.json

Screenshot of the example settings as explained above.

Related Topic