Automated Dependency Updates for NuGet
Categories: dotnet
Renovate supports updating NuGet dependencies.
File Matching¶
By default, Renovate will check any files matching any of the following regular expressions:
\.(?:cs|fs|vb)proj$
\.(?:props|targets)$
(^|/)dotnet-tools\.json$
(^|/)global\.json$
For details on how to extend a manager's fileMatch
value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: docker
, dotnet-version
, nuget
.
Default config¶
{
"fileMatch": [
"\\.(?:cs|fs|vb)proj$",
"\\.(?:props|targets)$",
"(^|/)dotnet-tools\\.json$",
"(^|/)global\\.json$"
]
}
Additional Information¶
Use packageRules
to control the behavior of the NuGet package manager.
The NuGet package manager supports these SDK-style files and formats:
.csproj
.fsproj
.vbproj
.props
.targets
global.json
dotnet-tools.json
.NET Core projects are supported by default.
For Renovate to work with .NET Framework projects, you need to update these files so they match the new SDK-style format:
.csproj
.fsproj
.vbproj
.props
.targets