Problem installing SE version on Windows Vista. Visual studio needs to be there first!
Posted March 20th, 2008 by sz
I tried to install my copy of SE version on my laptop (vsphp_en_SE_2.4.1.4263) that is running vista home premium, but I got the error on start of installation that: “This software requires Microsoft Visual Studio 2005 edition or above.”. If the SE version has the Visual Studio within it's bundle, then not sure why is this error is given? I downloaded the latest version of the SE as well (vsphp_en_SE_2.4.4.4494), that gives the same error. I installed the Visual studio 2005 express C++ version (to have the IDE installed), and that also did not help. I did not find any info in this regard on forums, so if anyone has any idea why it's happening, it is appreciated. Thanks.


I recommend you to uninstall
I recommend you to uninstall the express edition and then install vs.php. The setup.exe should install Visual Studio PPE which is the Visual Studio shell required for VS.Php to run.
It seems the express editions have an effect in the component registration that is used by the VS.Php installer to check that Visual Studio PPE is installed.
RE:
Thanks for your response,
I was getting the error before installing the express. However, I uninstalled the express, and I am still getting the error. My desktop that the installation worked on earlier, before the vsphp installation had VC++ 2002 .net on it. And I figured maybe that would help for laptop as well, but unfortunately that version of VC is no more compatible with Vista to test that scenario either. So, I am not sure what needs to be there or not there for the installation to work. The laptop is a new laptop with MS office installed on it; Otherwise, there is not much other software to interfere with the installation.
When I try to run 'setup.exe' directly, I get the error: “The system can not find the path specified. I suppose it may need to run with arguments. Running vsphp_en.msi gives me the error that I need to have 2005 installed first.
RE: Problem installing on Windows Vista
This might be due to a new security "feature" in Vista.
Try running the installation "as Administrator".
Even though you may be logged in as Administrator on your machine (which you should be to install), the best thing to do is open a command prompt using the following method, then run install from the command prompt, as follows.
- Click Start
- Click Run
- type CMD
- HOLD SHIFT down while clicking OK (this ensures "complete admin privileges)
CD to your install file and type the name (e.g. install.exe).
This method ensures that everything is registered, installed as intended. I'd also recommend uninstalling your current installation before using this method.
NOTE: You can also try right-clicking on the .exe and choosing "Run as Administrator", but I haven't had 100% luck using this method...
--- visit LogisticsLogic.com
RE:
Thank you very much,
This turned out to be my error due to being a newbie to vista. The zip files that I downloaded, were still in zip format and vista shows them as folders on the desktop where they are downloaded. And clicking on them, it seems they are extracted folders. Some apps can install from a zip mode, but I needed to extract the installation folder first. I realized that as I went to the directory from the CMD prompt as you noted. And once unpacked and extracted, the installation went fine. On running VS, it detected compatibility problem with vista, and by downloading and installing VS 2005 SP1 and VS 2005 Vista update the app loaded fine. I will test the existing project under it from the desktop, and if there are further issues, I will post, but it seems it's working fine.
Thanks again