!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

114 Members
23 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
14 Aug 2025
@oatmealraisin:matrix.orgoatmealraisinYes, but projectReferences would be missing, I don't have error logs but it would complain about the csproj files for project references being missing22:15:49
@oatmealraisin:matrix.orgoatmealraisinIt's very possible I was doing something else wrong, but now all the nix stuff is in a different directory22:20:04
@corngood:corngood.comCorngood

Yeah, you can't do it with ProjectReference. You need to use PackageReference. There are basically two ways to do what you're trying to do, and you're sort of in-between them:

  1. one nix derivation with an assortment of projects linked together with ProjectReference, one deps.json

  2. one nix derivation per nuget package with packNupkg = true, using PackageReference

22:24:38
@gggkiller:matrix.orgGGGby default it just copies all json files to publish output22:47:48
@gggkiller:matrix.orgGGG(I can't remember if it's ASP.NET Core specific or not)22:47:59
15 Aug 2025
@emma:rory.gayEmma [it/its]huh? i've never had aspnetcore do that12:55:48
@emma:rory.gayEmma [it/its]it sure doesnt copy appsettings.Local.json12:56:14
@emma:rory.gayEmma [it/its]* it sure doesnt copy appsettings.Local.json by default12:56:18
16 Aug 2025
@gggkiller:matrix.orgGGGyes, because the csproj has an exclusion for that iirc00:00:48
@emma:rory.gayEmma [it/its]It doesnt though?07:24:09
@emma:rory.gayEmma [it/its]Local was just an example, pick anything and it wont be copied07:24:57
18 Aug 2025
@oatmealraisin:matrix.orgoatmealraisinIt took me all weekend to read this correctly, haha. So the entire project has a solution file (and an slnf file for excluding tests). I was under the assumption I needed to build each one individually to get everything to work, that's not true?19:17:24
@gggkiller:matrix.orgGGGno19:17:46
@gggkiller:matrix.orgGGG you can just build the "entry" project (i.e. MyProject.CLI.csproj) and and ProjectReferences it has will be built along with it (and also included in deps.json 19:18:16
@gggkiller:matrix.orgGGG * you can just build the "entry" project (i.e. MyProject.CLI.csproj or MyProject.UI.csproj) and and ProjectReferences it has will be built along with it (and also included in deps.json 19:18:29
@oatmealraisin:matrix.orgoatmealraisinDang haha that's way easier, probably builds faster as well..19:19:35
@gggkiller:matrix.orgGGG * you can just build the "entry" project (i.e. MyProject.CLI.csproj or MyProject.UI.csproj) and and ProjectReferences it has will be built along with it (and also included in deps.json when you run passthru.fetch-deps) 19:22:38
19 Aug 2025
@whovian9369:matrix.orgWhovian9369 Corngood: Still need someone to test building dotnetCorePackages.dotnet_10.vmr? 16:34:23
@whovian9369:matrix.orgWhovian9369 I get to patchPhase at least, that's good. ... And then to configurePhase! 16:47:46

Show newer messages


Back to Room ListRoom Version: 9