Michael Nebel
e29770c2b5
C#: Fix missing slash in comments.
2026-04-29 15:27:47 +02:00
Michael Nebel
615ae41e67
C#: Address review comments.
2026-04-28 11:47:13 +02:00
Michael Nebel
ae81f3a00f
C#: Inherited feeds may not get properly computed if a nuget.config file contains a clear. This has been fixed.
2026-04-28 11:47:11 +02:00
Michael Nebel
ed857ad6e0
C#: Make the restore sources project/solution specific.
2026-04-28 11:47:09 +02:00
Michael Nebel
831b4d6ceb
C#: Add NuGet package missing failures to the compilation info.
2026-04-28 11:47:05 +02:00
Michael Nebel
9bd4f65463
C#: Also apply feed exclusions to inherited feeds.
2026-04-28 11:47:03 +02:00
Michael Nebel
5ff4b43732
C#: Address review comment.
2026-04-28 11:47:01 +02:00
Michael Nebel
ca0c2746fc
C#: Address Copilots review comments.
2026-04-28 11:46:59 +02:00
Michael Nebel
6f888f1544
C#: Change the All NuGet feed reachable telemetry.
2026-04-28 11:46:52 +02:00
Michael Nebel
8372a37f74
C#: Only include feeds that we can connect to.
2026-04-28 11:46:50 +02:00
Michael Nebel
c0a1dd0524
C#: Only use the default package source when using nuget.exe if it is reachable.
2026-04-28 11:46:47 +02:00
Michael Nebel
e6df1d8d8a
C#: Handle special case when no feeds are reachable.
2026-04-28 11:46:45 +02:00
Michael Nebel
1ee6d631c6
C#: Rename ExtraArgs to NugetSources.
2026-04-28 11:46:43 +02:00
Michael Nebel
8369c926b1
C#: Simplify and improve the reachability check and improve the logging.
2026-04-28 11:46:40 +02:00
Michael Nebel
1dfe30deaf
C#: For specific listed nuget feeds in a project, still allow their use unless there is a timeout when trying to reach them.
2026-04-28 11:46:38 +02:00
Michael Nebel
21fb44d0ba
C#: Re-add the compilation information on reachable fallback NuGet feed count.
2026-04-28 11:46:36 +02:00
Michael Nebel
b95a8aa378
C#: Address review comments.
2026-04-28 11:46:34 +02:00
Michael Nebel
c53b2f589b
C#: Remove redundant out parameter from CheckSpecifiedFeeds.
2026-04-28 11:46:32 +02:00
Michael Nebel
4dad62c481
C#: Make sure that the feeds that excluded for the feed check (based on an environment variable setting) are still used as sources.
2026-04-28 11:46:29 +02:00
Michael Nebel
365b419b5e
C#: Add private registries to the set of explicit feeds. Always use specific sources for restoring if private registries are used of if nuget feed reachability check is performed.
2026-04-28 11:46:27 +02:00
Michael Nebel
132dc1fa26
C#: Turn checkNugetFeedResponsiveness into a field and remove some explicit this qualifiers.
2026-04-28 11:46:25 +02:00
Michael B. Gale
cce5f06086
Only use reachable feeds when private registries are configured
2026-04-28 11:46:22 +02:00
Michael B. Gale
17c45fcd75
Check reachability of inherited feeds
2026-04-28 11:46:20 +02:00
Michael B. Gale
9898e21ce7
Divide up CheckSpecifiedFeeds
2026-04-28 11:46:18 +02:00
Michael B. Gale
fdbaba896f
Use explicitFeeds directly
2026-04-28 11:46:16 +02:00
Michael B. Gale
8215737db9
Inline CheckFeeds
2026-04-28 11:46:13 +02:00
Michael B. Gale
439e37a198
Use GetReachableNuGetFeeds in CheckSpecifiedFeeds
2026-04-28 11:46:11 +02:00
Michael B. Gale
d22381a943
Refactor GetReachableNuGetFeeds out of GetReachableFallbackNugetFeeds
2026-04-28 11:46:08 +02:00
Paolo Tranquilli
14b3f6211e
C#: Opt out of dotnet CLI telemetry
...
Add `DOTNET_CLI_TELEMETRY_OPTOUT=1` to the minimal environment used for
all `dotnet` invocations. The telemetry is unnecessary and may even be
causing segfaults in some cases.
2026-03-24 14:16:49 +01:00
Michael B. Gale
571f21ba49
C#: Emit diagnostic if private registries are configured
2026-02-03 15:28:47 +00:00
Michael B. Gale
454d13b485
Remove element check
2026-01-30 14:03:43 +00:00
Michael B. Gale
3e0719609f
Fix missing negation
2026-01-30 13:30:47 +00:00
Michael B. Gale
1b5ed129ac
Log and emit diagnostic if incorrectly named files are found
2026-01-30 13:19:46 +00:00
Michael B. Gale
5ba3b679dd
Move into if statement
2026-01-30 12:18:56 +00:00
Michael B. Gale
76fe3fa502
C#: Make sure allFeeds contains at least explicitFeeds
2026-01-29 21:43:44 +00:00
Michael Nebel
d31a297a97
C#: Make support for .slnx files.
2025-12-11 15:18:27 +01:00
Michael Nebel
5212e635bc
C#: Add dependency Microsoft.VisualStudio.SolutionPersistence and update lock files.
2025-12-11 15:18:25 +01:00
Tom Hvitved
2fd4516c25
C#: Adjust log levels in FilePathFilter.cs
2025-12-11 13:37:56 +01:00
Michael Nebel
9e395936dc
C#: Update extractor to target .NET 10.
2025-12-11 11:34:38 +01:00
Michael Nebel
a3e545ddd5
C#: Use NuGetVersion instead of homemade version implementation.
2025-12-04 15:34:28 +01:00
Michael Nebel
1b84f70d1c
C#: Use NuGet version sorting instead of lexicographic directory name sorting for finding newest package version.
2025-12-04 15:34:26 +01:00
Michael Nebel
4274af4f73
C#: Set AllowMissingPrunePackageData=true to true when purposely using non-existing framework targets.
2025-12-04 15:26:15 +01:00
Michael Nebel
c1793ab529
C#: Code quality improvement.
2025-12-03 11:48:32 +01:00
Michael Nebel
3197b50da7
C#: Address review comments.
2025-12-02 16:16:29 +01:00
Michael Nebel
4a6ae216a4
C#: Gracefully handle non-zero exitcodes for dotnet --info.
2025-12-02 14:42:00 +01:00
Michael Nebel
60826bd18a
Merge pull request #20837 from michaelnebel/csharp/dotnet10
...
C#: Improve the logic for downloading .NET and setting environment variables.
2025-11-21 12:41:08 +01:00
Michael Nebel
138441b662
C#: Address review comments.
2025-11-21 10:39:57 +01:00
Michael Nebel
e76e7ab26a
C#: Read from dependency directory from extractor option.
2025-11-21 10:39:51 +01:00
Michael Nebel
5cdfb3c0a9
C#: Address review comments.
2025-11-19 12:58:59 +01:00
Michael Nebel
fba496f911
C#: Add proper .NET environment for dotnet info and list-sdks and streamline the minimal dotnet environment.
2025-11-19 11:17:54 +01:00