Open Shockah opened 9 months ago
The reference assembly is currently not used in building Nickel.
I think that's a good thing, actually. It could be potentially used as a fallback, but being able to jump to the concrete definitions of CobaltCore members is too useful to just switch altogether.
I guess it actually has to be the fallback for it to work with Github actions.
Yup -- at minimum in CI we'd need to use the stored assembly rather than a live-generated one. Though that can also be done by setting an environment variable and doing MSBuild-conditionals based on that.
See branch
fayti1703/reference-assembly
.Current status:
.csproj
to create a reference assembly from a CobaltCore install. (Though this is slightly hacky, I'd love to not pull in the entire C# build config and instead just the stuff forPackageReference
and running MSBuild tasks)CobaltCoreReference
').