Nix + dotnet | 119 Members | |
| 23 Servers |
| Sender | Message | Time |
|---|---|---|
| 10 Dec 2025 | ||
| it feels like something I shouldn't have to do, I don't see any other dotnet packages doing it. | 06:07:34 | |
| 06:23:47 | ||
| 06:23:57 | ||
| 06:24:03 | ||
| What error do you get? | 12:59:00 | |
| it can't find the dotnet runtime: https://files.dgb.sh/public/bicep_tests_failure.log I edited dotnet-hook.sh and confirmed that DOTNET_ROOT is empty when the tests run if I don't manually set it here, so it's not completely unsurprising? | 21:13:31 | |
| here: https://github.com/NixOS/nixpkgs/blob/59e6d1e9ac49051644a8a3802c1531e17932c675/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh#L208 | 21:14:15 | |
| but, before my update, DOTNET_ROOT is still empty and yet it can find the runtime | 22:06:32 | |
| I am very confused :) | 22:06:41 | |
| 11 Dec 2025 | ||
| 16:11:55 | ||
| https://github.com/NixOS/nixpkgs/pull/469483 10.0.1 update is here. I already ran nixpkgs-review, tests, etc, but PR review would be appreciated | 19:07:15 | |
| 14 Dec 2025 | ||
| hmm, can i not package blazor apps? | 03:05:20 | |
|
| 03:05:39 | |
| (blazor webassembly, fwiw) | 03:08:06 | |
| Take a look at https://github.com/NixOS/nixpkgs/pull/469483#issuecomment-3649467851 I'm not sure how closely related this it, but I think `ersatztv` is a blazor app. It seems to work okay, but it ended up being tied to a specific runtime version of a nuget package. | 03:09:53 | |
| Yours is complaining about mono though. To be honest I still don't really understand the point of those mono runtime packages | 03:11:29 | |
| dotnet uses those for the "more out there" targets (ios, android, webassembly, afaik) | 03:12:09 | |
| in my case, standalone webassembly ^^' | 03:13:36 | |
| checked the project's csproj, that's a blazor server app | 03:23:26 | |
<Project Sdk="Microsoft.NET.Sdk.Web"> vs <Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly"> :) | 03:23:57 | |
Download clipboard.png | 03:30:21 | |
| i guess it might be worthwhile to test with the new dotnet version lol | 03:30:30 | |
| Ah okay, that's the only blazor thing I've come across. That mono package hasn't been published on nuget.org since 8, so isn't it weird that it's looking for v10? | 03:32:52 | |
a regular dotnet build works fine, which is the weird part | 03:33:55 | |
or rather, it works under a regular shell, hence im surprised it doesnt under buildDotnetModule? | 03:36:49 | |
| Maybe it has to do with the `--runtime` flag? | 03:50:51 | |
| maybe? | 03:58:47 | |
ah yeah, i guess it defaults to --runtime browser-wasm for blazor wasm projects | 04:00:27 | |
| any suggestiosn of stuff i could try? | 04:01:08 | |
| You should be able to override the runtime id. We should probably add a test project for this, and for the server one as well. | 04:14:35 | |