@ njbuch - The discontinued SDK was rebuilt for the R3 release. Now that the mainboards are removed, the SDK will not need to be rebuilt when we release a new SDK because none of the modules depend on our libraries.
With your mention in the other thread that this installer does not completely remove old SDKs, it is possible that during the upgrade to the discontinued R3, the removed mainboards were not removed properly which is why they still showed up for you and that is something we will look into.
As for building the SDK, we have changed the structure around some to improve our internal process so following the default Gadgeteer instructions for doing so no longer apply. The below process applies to the discontinued and regular Gadgeteer SDK.
You can either build one module at a time or create a solution and add as many modules and mainboards as you want and build that. Make sure to build in release mode. Each built module will create a file in a path similar to: “Gadgeteer\Modules\GHIElectronicsDiscontinued\AMPM35\AMPM35\bin\Release\Installer\AMPM35.msm”
You will then want to create a new Wix project and use the something similar to the following for the wxs file. (You can learn more about all of that on Wix’s site) Release notes and the installer icon will not work, though you can always look into adding those yourself.
<?xml version="1.0" encoding="UTF-8"?>
<Product Id="*" Name="GHI Electronics Discontinued Gadgeteer Modules SDK" Language="1033" Version="126.96.36.199" Manufacturer="GHI Electronics" UpgradeCode="A025DF07-74F8-4C67-92AC-EB5A9D9354BC">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<MediaTemplate EmbedCab="yes" />
<Property Id="ARPNOMODIFY" Value="1" />
<Feature Id="GadgeteerFeature" Title="Gadgeteer Drivers" Level="1" Description="Module drivers for .NET Gadgeteer.">
<MergeRef Id="AMPM35MSM" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="INSTALLDIR" Name="GHI Electronics">
<Directory Id="GadgeteerDirectory" Name="GHI .NET Discontinued Gadgeteer Modules SDK" />
<Merge Id="AMPM35MSM" SourceFile="Gadgeteer\Modules\GHIElectronicsDiscontinued\AMPM35\AMPM35\bin\Release\Installer\AMPM35.msm" Language="1033" DiskId="1" />
Make sure to update the version in the above xml code and AssemblyInfoGlobal43.cs, AssemblyInfoGlobal42.cs, and version.wxi under “Gadgeteer\Modules\GHIElectronicsDiscontinued\Shared” as needed.
None of this is supported obviously and, if you do do it, your version numbers may conflict with ours or something else entirely could go wrong and we cannot say how that will impact future releases or other interactions with our SDK.