For issues that are not setup related, please refer to the ExpressKnownIssues.rtf document.
The table below lists installation requirements for Visual Studio Express2005.
| |
---|---|
Processor |
Minimum:
Recommended:
|
Operating System |
Visual C++ Express can be installed on any of the following
systems:
|
RAM1 |
Minimum:
Recommended:
|
Hard Disk2 | Up to 1.3 GB of available space may be required |
CD or DVD Drive | Not required |
Display |
Minimum:
Recommended:
|
Mouse | Microsoft mouse or compatible pointing device |
Performance improvements have not been tuned for minimum system configurations. Increasing your RAM above the recommended system configuration will increase your performance, specifically when running multiple applications, working with large projects, or doing enterprise-level development.
When you start the Express installer, the default installation location is your system drive, which is the drive that boots your system. However, you can install the application on any drive. Regardless of the application's location, the installation process installs some files on your system drive. Consequently, ensure that the required amount of space is available on your system drive regardless of the application's location, and ensure that additional space is available on the drive on which you install the application.
The Beta 2 Express editions have been tested side-by-side with Visual Studio .NET 2003 and these two editions can be installed on the same computer. However, the Express editions have not been thoroughly tested with Visual Studio .NET 2002 and we recommend that you first uninstall Visual Studio .NET 2002 before installing the Express editions. The Express editions will be supported side by side with Visual Studio .NET 2002 by the final release.
To resolve this issue
Uninstall Visual Studio .NET 2002 before installing the Express editions.
If multiple Beta 2 Express editions are installed on the same computer, and then one is uninstalled, the uninstall unregisters file extensions it has in common with the other Express editions. This disables the ability to open a Visual Studio file type (.cs or .vb, for example) by double-clicking on file icons in Windows Explorer. This will be corrected by the final release.
To resolve this issue
There are two ways to work around this problem.
Administrator deployment using SMS or Active Directory is not supported for Visual Studio Express Editions for the Beta 2 version. On a clean machine that is running Windows XP Professional, if you run the utility to create an .ini file for deployment (using admin docs), Setup launches, but after clicking past the End User License Agreement (EULA) and Feature Selection screens, the install hangs.
MSDN Express Library for Visual Basic© Express Edition Beta 2, Visual C++© Express Edition Beta 2, Visual C#© Express Edition Beta 2, Visual J#© Express Edition Beta 2, or Visual Web Developer© Express Edition Beta 2 provide the only version of the MSDN Library that contains documentation for those Express Language Edition. The desired set of documentation needs to be specified at install time.
To resolve this issue
If you failed to specify the desired documentation when you installed your Express edition, you can install it by going to Add/Remove Programs and adding the optional component.
SQL Server Express is the only version of SQL Server that can work with the Express <language> Editions of Visual Studio 2005 Beta 2 with the exception of Microsoft Visual Web Developer edition. The effected versions include the following: Visual Basic© Express Edition Beta 2, Visual C++© Express Edition Beta 2, Visual C#© Express Edition Beta 2 and Visual J#© Express Edition Beta 2.
To resolve this issue
If you failed to specify SQL Server Express© when you installed your Express edition, you can install it by going to Add/Remove Programs and adding the optional component.
There is no support for installing SQL Server Express on a 64 bit machine. This is not a supported scenario for Beta 2.
To resolve this issue
There is no workaround to this issue.
The .NET Framework common language runtime (CLR) provides configuration options that allow developers to specify which version of the CLR their application should run against. However, this makes it difficult to test the applications against CLR versions other than the one specified, since it requires manually reconfiguring options in each application’s config file.
To resolve this issue
Visual Studio 2005 Beta 2 provides a switch that, when turned on, forces all applications executing on a given computer to run on the latest version of the runtime. This switch overrides settings specified in the app.exe.config and host.config files, which normally specify that the application run on either version 1.0 or 1.1 of the CLR.
You can activate this switch either by setting a registry key or by setting an environment variable:
Activate/Deactivate the Switch Using a Registry Key
Turn on the switch using the following registry setting:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\OnlyUseLatestCLR=dword:00000001
Turn off the switch using the following registry setting:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\OnlyUseLatestCLR=dword:00000000
Activate/Deactivate the Switch Using an Environment Variable
Activate the switch using the following variable set to "1", as follows:
COMPLUS_OnlyUseLatestCLR=1
Deactivate the switch using the following variable set to "0", as follows:
COMPLUS_OnlyUseLatestCLR=0
You can find a sample using the registry to activate/deactivate the switch posted on GotDotNet, at the following URL: http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=4caff66c-df51-40ab-bd88-090d34e77520
During installation of the MSDN documentation for Express editions of Visual
Studio 2005, you will be prompted to select the destination folder for the
documentation files. However, your selected file path is not respected and the
documents are installed instead to this location: C:\Program
Files\Microsoft MSDN Quarterly\NETDOCS\V20
The installer Repair feature does not work for any Express version of Visual Studio 2005 for which the installation was set to a unicode path.
If Visual Studio 2005 Beta 2 and Visual Studio .NET 2003 are installed on the same machine, in that order, then subsequently uninstalling Visual Studio .NET 2003 will corrupt your installation of Visual Studio 2005 Beta 2.
To resolve this issue
To resolve this issue, you must rerun the Visual Studio 2005 Beta 2 setup from the CD and select the Repair/Reinstall option.
During an install, the user may be prompted to reboot after certain components are installed. After a reboot, installation should continue. When the installer is trying to install MSDN Express after a reboot, the progress bar looks full and the product is marked as installed even though setup has not yet completed and the product is not fully installed. The screen looks like it's hung while MSDN Express is being installed in the background.
You should wait about 10 minutes for MSDN Express to completely install. The progress bar will not change during that time.
To resolve this issue
Rerun the bootstrapper from the website and try the download again.
To resolve this issue
Install the framework only on a Win9x test machine.
To resolve this issue
1. From the Control Panel, select Add or Remove Programs.
2. Select SQL Server 2005 Beta 2 components and click Remove to remove each component.
3. Select the .NET Framework Beta and click Remove.
4. From a command window, run:
msiexec /x {71F8EFBF-09AF-418D-91F1-52707CDFA274}
5. Install SQL Server 2005 April CTP.
If setup needs to reboot, and the Antivirus application is set to clean the temp directory on launch, necessary setup files will be deleted and setup will fail with a program-not-found error.
To resolve this issue
Change the Antivirus applications configuration to not clean the temp folder on launch or reboot before running Visual Studio Setup. Reference the Antivirus help documentation for steps on how to do this.
When reboot later is selected, if the hard drive is filled by other applications past the amount of space that is needed by Setup, an out of space error will occur in setup on reboot.
To resolve this issue
Ensure there is sufficient remaining disk space on the system when rebooting after selecting reboot later if other applications have used a lot of disk space. The required disk space is displayed when selecting the location to install the product.
When setup is launched from a network path or a local path that exceeds 100 characters in length, setup fails due to a maximum path limitation found in Windows 2000. Character length is not an issue on Windows XP or Windows 2003 Server.
To resolve this issue
For example, if the path is:
\\computername\programs\test folder\development tools\external\Microsoft\Visual Studio 2005\beta release
You can map this to a network drive by doing the following:
1. From the Start menu, choose Run.
2. Type cmd and then click OK.
3. At the command prompt, type the following:
net use * “\\computername\programs\test folder\development tools\external\Microsoft\Visual Studio 2005\beta 2”
Windows maps the network drive for you. The drive letter is displayed in the console window.
Note: If you install Visual Studio from a CD or DVD, you will not encounter any character length issues.
To resolve this issue
Disable virus scanning software before launching Maintenance Mode.
To resolve this issue
Install a new OS (Windows 2003 64 bit with SP1 build greater than or equal to 1184).
To resolve this issue
Deselect SQL Server Express from the Installation Options page (it is selected by default).
To resolve this issue
Reboot the machine after completing the uninstall, before reinstalling SQL Server Express.
Occasionally, installation check boxes for some Crystal Reports features (and in some cases all of them) may not appear when you are in maintenance mode. This scenario occurs when all other features are uninstalled except Crystal Reports features. This scenario can also cause the check box for Visual Studio to disappear.
To resolve this issue
Select one or more check boxes for features or subfeature other than Crystal Reports. This will enable the check box for Visual Studio features.
If you install Visual C++ Express without the Graphical IDE, and later add the Graphical IDE using Maintenance Mode, the registration link normally located on the setup completion page does not appear.
To resolve this issue
To register and activate the product once the Graphical IDE is installed, go to the Help menu and choose Activate Product.
The graphical IDE will stop launching 30 days after first use if not activated.
To resolve this issue
There are two workarounds for this problem:
1. Go to Help -> Activate Product to register and activate your product once the IDE is installed.
2. Launch the IDE after it has been installed for 30 days; a dialogue will be thrown indicating that you must register and activate the product to continue using it.
To resolve this issue
Always select 'Graphical IDE' when selecting 'MSDN Express Library'.
Upgrading using a CD with the full Windows Server 2003 SP1
install replaces the shared file mscoree.dll on the user’s machine with the .Net
Framework 1.1 mscoree.dll file.
Any applications compiled against the .Net Framework 2.0 will fail to run after the Service Pack is installed.
Note, this does not happen when updating Windows Server 2003 with just the Service Pack. This is a problem when upgrading with a CD that contains Windows Server 2003 and Windows Server 2003 SP1 rolled up together.
To resolve this issue
After installing the Service Pack, the .Net Framework needs to be repaired.
1. From the Control Panel, select Add
or Remove Programs .
2. Select Microsoft .Net Framework 2.0 Beta 2.
3. Click Change/Remove.
4. When the dialog appears, select Repair and click Next.
5. If prompted to reboot, please reboot the machine.
To resolve this issue
Install a new OS (Windows 2003 64 bit with SP1 build greater than or equal to 1184).
To resolve this issue
To workaround this problem you will need to manually change IIS to use the 32 bit version of the aspnet_filter and add back the ASP.NET v1.1 ISAPI extension.
1. Start Internet Information Services Manager (inetmgr.exe)
2. Expand the local computer node, click on Web Sites node.
3. From Action menu select Properties menu item.
4. In Web Site Properties dialog select ISAPI Filters tab.
5. In the list of filters select the ASP.NET 2.0 filter and click Remove button.
6. Click the Add button and enter the following:
Filter Name: ASP.NET_ 1.1.4322
Executable: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_filter.dll
7. Click OK.
8. Under the local computer node click on Web Service Extensions Node
9. Under Tasks click on Add a new Web Service Extension
10. In New Web Service Extension dialog enter the following:
Extension Name: ASP.NET v1.1.4322
For Required files click Add… and enter: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
Check Set Extension status to Allowed
Click OK.