Why does .NET Gadgeteer Module template generate 4.1 and 4.2 if we only check 4.3 support?

Oct 1, 2014 at 12:04 AM
When I create a new project from the .NET Gadgeteer Module template (from Gadgeteer Builder Templates), the Project Creator dialog box presents checkboxes for supporting NETMF versions 4.1, 4.2, and 4.3. If we uncheck 4.1 and 4.2, and leave only 4.3 checked, we still end up with projects for all three versions. Is this a bug or a feature?
Oct 1, 2014 at 7:50 AM
Thanks for posting your question kengr.

The answer: a feature! The intention behind this behaviour was as follows. When you use the module template, projects for all NETMF versions are created by default, so that if you later wish to add support for other versions it is easier to do so. However, version checkboxes from the hardware wizard affect the generated configuration files, so the generated installer will only include support for the selected NETMF versions (unless the configurations are subsequently changed manually).
Oct 1, 2014 at 2:32 PM
Understood. Thanks for confirming this behavior as by-design.