Sorry, only now I has some time to look at your project.
I cannot load it into VS (some problems with references) but it doesn't matter because the problem is in the building the msi with BuildMSI.cmd.
WiX MakeSfxCA.exe reports the following error (consistent with your description):
_Searching for custom action entry points in setup.cs.dll
Searching for an embedded UI class in setup.cs.dll
Error: No CA or UI entry points found in module: ...\setup.cs.dll
Error: Specified file could not be executed.
This means that the it cannot find a method marked with the 'CustomAction' attribute as an entry point. Your setup.cs indicates that it has to be 'InstallNETAction' method. But problem is that its class (Script) is private. Unfortunately MakeSfxCA.exe doesn't report the problem accurately. To fix this problem it is enough to to declare Script as public.
The next version of Wix# will do extra validation to provide some extra info on MakeSfxCA failure.
I cannot load it into VS (some problems with references) but it doesn't matter because the problem is in the building the msi with BuildMSI.cmd.
WiX MakeSfxCA.exe reports the following error (consistent with your description):
_Searching for custom action entry points in setup.cs.dll
Searching for an embedded UI class in setup.cs.dll
Error: No CA or UI entry points found in module: ...\setup.cs.dll
Error: Specified file could not be executed.
This means that the it cannot find a method marked with the 'CustomAction' attribute as an entry point. Your setup.cs indicates that it has to be 'InstallNETAction' method. But problem is that its class (Script) is private. Unfortunately MakeSfxCA.exe doesn't report the problem accurately. To fix this problem it is enough to to declare Script as public.
The next version of Wix# will do extra validation to provide some extra info on MakeSfxCA failure.