Somehow I knew that installing the Beta 1 of LightSwitch would prevent the installation of the production bits. While Beta 1 seemed to uninstall fine, installing the real deal failed.
The installer emitted the following error log:
[08/19/11,08:23:15] VS Scenario: [2] Error: CVSScenario::ExecuteEachBlocker returned false
[08/19/11,08:23:15] VS Scenario: [2] Error:There is a blocking condition met, the installer is blocking because of Section :
[08/19/11,08:23:15] VS Scenario: [2] Microsoft Visual Studio LightSwitch Beta 1
[08/19/11,10:02:22] VS Scenario: [2] Failed to pass the Warnings/Blocks checks in CVSScenario::Start()
[08/19/11,11:29:51] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/19/11,11:29:53] SimpleUI: [2] DepCheck indicates Microsoft Visual Studio LightSwitch 2011 – ENU is not installed.
[08/19/11,11:36:25] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/19/11,11:36:26] SimpleUI: [2] DepCheck indicates Microsoft Visual Studio LightSwitch 2011 – ENU is not installed.
[08/19/11,11:56:51] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/19/11,11:56:52] SimpleUI: [2] DepCheck indicates Microsoft Visual Studio LightSwitch 2011 – ENU is not installed.
[08/19/11,22:32:43] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/19/11,22:32:45] SimpleUI: [2] DepCheck indicates Microsoft Visual Studio LightSwitch 2011 – ENU is not installed.
[08/19/11,22:38:25] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/19/11,22:38:27] SimpleUI: [2] DepCheck indicates Microsoft Visual Studio LightSwitch 2011 – ENU is not installed.
I was hoping I could edit baseline.dat (extracted from running en_visual_studio_lightswitch_2011_web_installer_x86_682002.exe /x) to remove the check for the Beta 1 version, but no luck. And also no luck removing all LightSwitch Beta 1 registry entries.
I guess I’ll be trying out LightSwitch on a different PC…