| 5 Mar 2025 |
lzcunt |
Determining projects to restore... Nothing to do. None of the projects specified contain packages to restore.
| 21:23:44 |
6pak | mono has been abandoned for years | 21:23:48 |
lzcunt | *
Determining projects to restore... Nothing to do. None of the projects specified contain packages to restore.
| 21:23:53 |
6pak | ever since dotnet was open sourced | 21:23:55 |
lzcunt | this is with dotnet restore | 21:24:08 |
6pak | * mono has been (effectively) abandoned for years | 21:24:13 |
6pak | actually no, project.json is still somewhat supported by dotnet restore, but packages.config never was | 21:25:56 |
lzcunt | I wonder how complicated it would be to patch them to use dotnet core instead of mono with 0 dotnet knowledge | 21:26:06 |
6pak | so you'd have to either convert the project to modern format (which should be somewhat easy if you know c#) or build using mono in nixpkgs | 21:26:33 |
lzcunt | I know very basic C# but not the tooling around it | 21:26:54 |
lzcunt | I think I'd rather do the first tbh, their linux stuff seems barely touched since 2020 | 21:27:19 |
lzcunt | it'd be awesome to get them up to date on this | 21:27:36 |
6pak |  Download image.png | 21:28:52 |
6pak | 40 projects, ouch | 21:28:55 |
lzcunt | oof | 21:29:07 |
6pak | I'd say the ideal solution is to migrate to modern (sdk-style) project format upstream, but that does need a bit msbuild experience | 21:29:55 |
6pak | and it would be a bit of work with 40 projects | 21:30:06 |
lzcunt | I think the reason this happened is that this is a fork and the original kinda died around 2019, this is the only maintained fork so they still use the original's name | 21:30:39 |
lzcunt | worth it for train go vroom vroom | 21:30:47 |
lzcunt | or tcheuf tcheuf | 21:31:04 |
lzcunt | I think I kinda know what I need to do then | 21:31:42 |
GGG | There's a migration tool | 21:31:50 |
GGG | Could probably use that | 21:31:53 |
lzcunt | * I think I kinda know what I need to do then (but now how) | 21:31:53 |
6pak | isn't it VS only? | 21:31:59 |
lzcunt | oh? sounds good | 21:32:05 |
6pak | https://learn.microsoft.com/en-us/nuget/consume-packages/migrate-packages-config-to-package-reference | 21:32:05 |
GGG | No, it's CLI | 21:32:07 |
GGG | The .NET Framework upgrade tool | 21:32:23 |
6pak | or you mean for the project format | 21:32:24 |