Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Updates on nanoFramework build components#1646

Open
josesimoes wants to merge 1 commit intoangularsen:masterfrom
josesimoes:update-nano-build
Open

Updates on nanoFramework build components#1646
josesimoes wants to merge 1 commit intoangularsen:masterfrom
josesimoes:update-nano-build

Conversation

@josesimoes
Copy link
Contributor

@josesimoes josesimoes commented Mar 2, 2026

  • Add optional parameter to choose preview builds (and nuget packages).
  • Update nuspec (and code generator) to use offical nano1.0 Target Framework Moniker.
  • Remove unnused declaration properties generator.
  • Remove unnecessary property in reference project entry.
  • Remove all checks and installer for nanoFramework VS extension, as all that is handled in AZDO step.
  • Remove pre-check of nuget and msbuild as builds are now running in ADZO which include these in the VM image.
  • Add input to install nanoFramework build components to allow specifying preview build. (settable from pipeline var UseNanoPreview)
  • Not using nuget from tools folder anymore as ADZO includes this in the VM image.

Addresses #1643

@josesimoes
Copy link
Contributor Author

josesimoes commented Mar 2, 2026

To give this a bit more context: found the need to improve this as I was handling the update to use the preview versions with the generics support. Bumped on several places with notes about removing things when moving to AZDO (which has happened in the meantime) and the code to install the VS extension which was duplicating the existing step in AZDO yaml.

As I'm not that familiar with the build system, I may have overlooked some things. Happy to fix. Also feel free to update the code directly, if that more efficient.

On the usage of a pipeline variable to control the use of the preview build, I thought that would be a nice approach to deal with it without having to touch the yaml and configs. Again, not sure if you're happy with it. Again, happy to change as you see fit.

- Add optional parameter to choose preview builds (and nuget packages).
- Update nuspec (and code generator) to use offical nano1.0 Target Framework Moniker.
- Remove unnused declaration properties generator.
- Remove unnecessary property in reference project entry.
- Remove all checks and installer for nanoFramework VS extension, as all that is handled in AZDO step.
- Remove pre-check of nuget and msbuild as builds are now running in ADZO which include these in the VM image.
- Add input to install nanoFramework build components to allow specifying preview build. (settable from pipeline var UseNanoPreview)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant