Tamas Vajk
|
f9c6d5e808
|
Ensure files are only enumerated once
|
2023-12-18 14:39:02 +01:00 |
|
Tamas Vajk
|
b14d26ab62
|
C#: Exclude not existing or problematic files from extraction
|
2023-12-18 14:10:56 +01:00 |
|
Tamas Vajk
|
ee70de8879
|
Fix code review findings
|
2023-12-14 10:15:22 +01:00 |
|
Tamas Vajk
|
728229e6e1
|
Fix code review findings
|
2023-12-14 09:44:20 +01:00 |
|
Tamas Vajk
|
c870b0d4e9
|
Add more logging to the file filtering
|
2023-12-13 14:14:07 +01:00 |
|
Tamas Vajk
|
993dd767ac
|
C#: Add paths/paths-ignore support in standalone
|
2023-12-13 12:15:56 +01:00 |
|
Tamas Vajk
|
21229b93bf
|
C#: Remove unneeded options from standalone extractor
|
2023-12-13 12:15:56 +01:00 |
|
Tom Hvitved
|
9b043a10cc
|
Merge pull request #15063 from hvitved/csharp/use-scratch-dir
C#: Use `CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR` instead of `Path.GetTempPath`
|
2023-12-12 08:16:04 +01:00 |
|
Tom Hvitved
|
866f124a95
|
C#: Use CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR instead of Path.GetTempPath
|
2023-12-11 13:10:46 +01:00 |
|
Michael Nebel
|
9ab9f2b0e6
|
C#: Update all project files to use .NET 8 as target framework.
|
2023-12-11 10:57:43 +01:00 |
|
Tamas Vajk
|
efa7408491
|
C#: Use latest asp.net core/windows desktop framework DLLs from nuget folder
|
2023-12-06 10:17:02 +01:00 |
|
Tamas Vajk
|
1b37c66bf8
|
C#: Only consider latest version of dotnet framework flavors
|
2023-12-05 16:33:42 +01:00 |
|
Tamás Vajk
|
b06113a21e
|
Merge pull request #14991 from tamasvajk/standalone/prefer-assembly-version-over-netcore-version
C#: Prefer assembly version over netcore version in conflict resolution
|
2023-12-05 08:49:08 +01:00 |
|
Tamas Vajk
|
267125a65e
|
Adjust comment on OrderAssemblyInfosByPreference method
|
2023-12-04 15:21:30 +01:00 |
|
Michael Nebel
|
e028c59a07
|
Merge pull request #14982 from michaelnebel/csharp/fixmissingpackageprinting
C#: Fix problem with logging unused packages.
|
2023-12-04 12:10:21 +01:00 |
|
Tamas Vajk
|
6f82e63461
|
C#: Prefer assembly version over netcore version in conflict resolution
|
2023-12-04 11:08:33 +01:00 |
|
Tamas Vajk
|
31c1caf518
|
Code quality improvements
|
2023-12-04 10:20:55 +01:00 |
|
Michael Nebel
|
aec070f918
|
C#: Fix problem with logging unused packages. The dependencies only contains the paths relative to the package directory.
|
2023-12-01 15:24:33 +01:00 |
|
Tamas Vajk
|
0cc94b3a46
|
C#: Prefer framework assemblies over arbitrary nuget equivalents
|
2023-11-30 10:54:19 +01:00 |
|
Michael Nebel
|
d8e7c9c986
|
Merge pull request #14767 from michaelnebel/csharp/projectframeworkassets
C#: Framework dependency detection.
|
2023-11-21 10:55:30 +01:00 |
|
Michael Nebel
|
a9a55dfcd6
|
C#: In Assets parser let TryReadAllText return null on read error.
|
2023-11-20 08:35:50 +01:00 |
|
Michael Nebel
|
7531852ea6
|
C#: Log information about asset file read errors.
|
2023-11-17 15:40:58 +01:00 |
|
Michael Nebel
|
cd9786a952
|
C#: Assets paths should contain at least one character.
|
2023-11-17 15:36:15 +01:00 |
|
Michael Nebel
|
b7b10ce549
|
C#: Address review comments.
|
2023-11-17 09:47:36 +01:00 |
|
Michael Nebel
|
890cba6e95
|
C#: Disregard _._ dependencies and only default to use an entire framework in case the compile section is empty.
|
2023-11-17 09:39:51 +01:00 |
|
Michael Nebel
|
e89fe8ddde
|
C#: Re-factor the hardcoded package names into a separate class.
|
2023-11-17 09:39:51 +01:00 |
|
Michael Nebel
|
7b75a30851
|
C#: Add framework detection to the assets.json parser.
|
2023-11-17 09:39:51 +01:00 |
|
Tamas Vajk
|
5c05a4c752
|
Restore nuget.exe and dotnet restore packages to separate folders
|
2023-11-09 11:20:00 +01:00 |
|
Tamas Vajk
|
d44d980003
|
C#: Exclude tools folders in legacy nuget packages
|
2023-11-09 11:19:02 +01:00 |
|
Tamas Vajk
|
2273bb13b8
|
C#: Include all (legacy) nuget restored folders in standalone references
|
2023-11-08 14:02:41 +01:00 |
|
Tamas Vajk
|
0f31fc7cbe
|
C#: Keep only one framework reference nuget package in standalone
|
2023-11-07 12:12:59 +01:00 |
|
Michael Nebel
|
4bcf9e50a0
|
C#: Address review comments.
|
2023-11-06 10:02:53 +01:00 |
|
Michael Nebel
|
31f602cd47
|
C#: Make path concatenation OS invariant.
|
2023-11-03 13:35:06 +01:00 |
|
Michael Nebel
|
4689bdb468
|
C#: Log unused downloaded packages.
|
2023-11-03 13:27:51 +01:00 |
|
Michael Nebel
|
003166af13
|
C#: Collect information about used dependencies in a Dependencies object.
|
2023-11-03 13:27:51 +01:00 |
|
Michael Nebel
|
eb228b6e68
|
C#: Address some review comments.
|
2023-11-03 11:32:53 +01:00 |
|
Michael Nebel
|
7b91be6c52
|
C#: Allways add Windows Desktop App dlls if the NuGet package is downloaded.
|
2023-11-03 11:31:28 +01:00 |
|
Michael Nebel
|
11505d6842
|
C#: Make the assembly cache more robust against non-existing paths.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
56a70da28f
|
C#: Remove package cleanup in the dependency manager.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
70996a4c7e
|
C#: Rename dllDirNames to dllPaths.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
576eda3ec6
|
C#: Add missing package directory to included dlls.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
4cebb7e848
|
C#: Integrate the assets parsing and fetching in the dependency manager.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
7bbf1a24d4
|
C#: Add assets.json parser.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
3a7df994cb
|
C#: The dependency manager should find assets.json files when doing a project or solution restore.
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
387a241efd
|
C#: Set output verbosity to normal for both solution and project restore (needed to identify where assets file are located).
|
2023-11-03 11:31:27 +01:00 |
|
Michael Nebel
|
9ea6ef06ef
|
C#: Commented out references in project files should not be used.
|
2023-11-02 15:45:30 +01:00 |
|
Tamas Vajk
|
3f1e145d2c
|
C#: Rework .net framework reference removal
|
2023-10-20 14:40:13 +02:00 |
|
Tamas Vajk
|
fc1fc05d16
|
C#: Rework .net framework reference removal
|
2023-10-20 09:22:14 +02:00 |
|
Tamas Vajk
|
fbfafbfdd4
|
C#: Remove netstandard.library.ref from the references
|
2023-10-19 15:49:16 +02:00 |
|
Tamas Vajk
|
15ec0a10c9
|
Code quality improvements
|
2023-10-13 14:09:58 +02:00 |
|