Wir verwenden Visual Studio 2015 mit Wix 3.10.2015.vs studio 2015 mit XP und wix 3.10.2
wenn sie auf einem win7 32-Bit-Installation haben wir keine Probleme
wenn auf XP zu installieren wir die folgende Fehlermeldung erhalten, wenn in der DLL, die benutzerdefinierte Aktion aufrufen.
Action start 16:03:50: MyCustomAction.
Action ended 16:03:51: MyCustomAction. Return value 3.
Action ended 16:03:51: INSTALL. Return value 3.
hier ist die Erklärung der customAction.cpp Datei:
extern "C" _declspec(dllexport) UINT __stdcall MyCustomAction(MSIHANDLE hInstall);
extern "C" UINT __stdcall MyCustomAction(MSIHANDLE hInstall)
{
HRESULT hr = S_OK;
UINT er = ERROR_SUCCESS;
// commented out code
return WcaFinalize(er);
}
wix Erklärung:
<InstallExecuteSequence>
<Custom Action="myCustomAction" After='AppSearch' ></Custom>
</InstallExecuteSequence>
Irgendwelche Ideen? Hinweise ? Richtungen würde sehr geschätzt werden