Implement group conditions for SDK-style projects - #4247
Conversation
5cb3a1c to
e6a4c06
Compare
|
This ended up being a bit deeper than I expected. The changes here have a few steps:
I needed this to be able to produce packages that use different sets of dependencies based on the configuration being built. The build then sets properties based on which configuration is selected. With these changes to Paket, the assemblies are all built with the expected set of dependencies, and the resulting To be able to switch the values of the properties, I have to restore the project with I haven't got any new tests for the majority of these changes - I had a look and got a bit lost on how to structure them and where to add them. I think these would go in the integration tests, with some cut down |
227562f to
25a809e
Compare
25a809e to
9e1769b
Compare
|
I've rebased this branch on latest master. |
9e1769b to
07c9a17
Compare
07c9a17 to
62d765f
Compare
|
Updated for 10.0.0-alpha011. |
This is to fix #2394 - the
conditionvalues inpaket.dependenciesare now included in theobj/<project>.paket.propsfiles after runningdotnet restore.