{infiniteZest}
// Articles. Tutorials. Utilities.
Home  |   Search  |   Login  
Categories Skip Navigation Links
New / All
AJAX
Apple
ASP.NET
.NET
Git
Google / Android
Python / IronPython
Miscellaneous
SQL Server
Installing Visual Studio on a Mac with Fusion
Summary
This article talks about installing Visual Studio on a Windows virtual machine installed on a Mac with VMware Fusion. Here the versions used are Visual Studio 2008, Windows Vista Ultimate, and VMware Fusion 2.01. Discussions on size, installed features, and MSDN are also included in this article.
 
Table of Contents

Installing Fusion and creating a Windows virtual machine

Starting the installation

Figure 1. Installing Visual Studio on a Vista virtual machine created with Fusion. The installer provides three options - installing ide/compiler itself, installing MSDN, and checking for service packs.

Figure 2. Size of installation. The required size for installing Visual Studio 2008 Professional is 4.4 GB. This Vista virtual machine has a disk of 40 GB.

Figure 3. The tools installed with Visual Studio 2008 Professional. Everything is chosen to be installed on this virtual machine, except X64 compilers and tools.

Compilers and integrated development environments (IDEs)

Obfuscator (Dotfuscator)

SQL Server Express and others

Figure 4. Visual Studio 2008 components being installed. These components include the compilers, ide, SQL Server Express and Compact, and other tools. They install fine on this Vista virtual machine without any problem.

Installing MSDN

Figure 5. Installing MSDN. Takes about 2.1 GB of disk space. This Vista virtual machine was created with a 40GB virtual disk.

Installing Visual Studio 2008 SP1

Figure 6. Installing Visual Studio 2008 SP1 on a Vista virtual machine. Many pieces of software (including Microsoft Office Ultimate 2007, SQL Server, etc.) are impacted.

Summary

More Articles on Fusion and Visual Studio

 
Article Series
Previous Article:
Using SQL Server on a Mac with Fusion
This article is part of the Series:
Article Series: Fusion on a Mac
Next Article:
Using Visual Studio on a Mac with Fusion

Installing Fusion and creating a Windows virtual machine

For this article series, VMware Fusion was used as the virtualization software for Mac. So, before any virtual machines (Windows, Ubuntu / Linux) were created, Fusion software was installed on the Mac. Please refer to the following article for notes on installing Fusion on the Mac:

Installing Fusion on Mac OS X

Then a Windows Vista Ultimate virtual machine was created on the Mac with Fusion software. For notes on creating a Vista virtual machine on Mac, please refer to the following article:

Installing Windows on a Mac with Fusion

This article goes through the installation of Visual Studio on a Windows virtual machine as created above.

Starting the installation

The DVD inserted into the Mac DVD drive should automatically be recognized from the Vista installation on virtual machine. You will see the standard Visual Studio setup dialog box.

Figure 1. Installing Visual Studio on a Vista virtual machine created with Fusion. The installer provides three options - installing ide/compiler itself, installing MSDN, and checking for service packs.

Figure 1. Installing Visual Studio on a Vista virtual machine created with Fusion. The installer provides three options - installing ide/compiler itself, installing MSDN, and checking for service packs.

Then you will see the License screen. A place to provide the product key.

Here Visual Studio is being installed on a virtual machine. The Windows Vista virtual machine was given 40 GB of disk space. More than two-thirds was already taken -- some for the Windows Vista Ultimate itself, some for the MS Office Ultimate I installed before. Only 4.4 GB of disk space is required for installing Visual Studio 2008.

Figure 2. Size of installation. The required size for installing Visual Studio 2008 Professional is 4.4 GB. This Vista virtual machine has a disk of 40 GB.

Figure 2. Size of installation. The required size for installing Visual Studio 2008 Professional is 4.4 GB. This Vista virtual machine has a disk of 40 GB.

Figure 3. The tools installed with Visual Studio 2008 Professional. Everything is chosen to be installed on this virtual machine, except X64 compilers and tools.

Figure 3. The tools installed with Visual Studio 2008 Professional. Everything is chosen to be installed on this virtual machine, except X64 compilers and tools.

With Visual Studio 2008 Professional, you will get the following and more:

  • Compilers and integrated development environments (IDEs)
  • Obfuscator (Dotfuscator)
  • SQL Server Express and others

Following sections briefly describe the above entities.

Compilers and integrated development environments (IDEs)

Compilers and development environments for three languages:

  • Visual C#
  • Visual C++
  • Visual Basic

The development environment (IDE) for all these three languages is Visual Studio, which provides source code editor, integrated debugging environment, compilation facilities for producing binaries for various environments, etc.

VS 2008 also includes Visual Web Developer, which is used to develop web applications. This uses ASP.NET infrastructure to build applications for the web; you can use Visual C# or Visual Basic (and other programming languages) to code these applications.

Both Visual C# and Visual Basic can be used to develop Windows, Web, Smart Device, and Office applications. Visual C++ offers older Windows technologies like MFC and other low-level functionality. It’s much easier to use C# or VB over C++ for the newer development (.Net based development, web development, etc.)

Obfuscator (Dotfuscator)

The binaries (assemblies) produced for .Net Framework can easily be decompiled because these assemblies contain so much information. In essence, the .Net compilers mentioned above (Visual C#, Visual Basic, etc.) take the source code written in a very readable high-level language (like C# and VB) and convert it into a little less readable .Net assembly language (called MSIL - Microsoft Intermediate Language). This language gets converted into the much less readable processor assembly language at runtime.

In order to safeguard the source code, Visual Studio 2008 includes an obfuscator called Dotfuscator Community Edition. This makes the MSIL a little less readable by replacing the variable names with things like a, b, c, etc. (hard to guess the meaning of the variables after they are replaced).

SQL Server Express and others

VS 2008 also includes SQL Server 2005 Express, which is fully integrated into the user interface of the development environment. You will also get SQL Server Compact, which is different from SQL Server Express. The Express version is a server-based software, meaning, some services will be running on the computer. These services provide the database functionality. The Compact version can be used as the database for the standalone desktop programs or as a data storage mechanism for smart devices.

Also included is the reporting software called Crystal Reports. A small set of icons, cursors, and bitmaps are also included.

Figure 4. Visual Studio 2008 components being installed. These components include the compilers, ide, SQL Server Express and Compact, and other tools. They install fine on this Vista virtual machine without any problem.

Figure 4. Visual Studio 2008 components being installed. These components include the compilers, ide, SQL Server Express and Compact, and other tools. They install fine on this Vista virtual machine without any problem.

Installing MSDN

MSDN (Microsoft Developer Network) is the help/library for Visual Studio (for Microsoft development technologies in general). Full installation of MSDN will take up another 2.1 GB.

So, complete Visual Studio 2008 and MSDN will take up 4.4 + 2.1 = 6.5 GB of disk space. That’s little more than 15% of the disk space on this virtual machine. This Vista virtual machine was created with 40 GB of disk space.

Figure 5. Installing MSDN. Takes about 2.1 GB of disk space. This Vista virtual machine was created with a 40GB virtual disk.

Figure 5. Installing MSDN. Takes about 2.1 GB of disk space. This Vista virtual machine was created with a 40GB virtual disk.

Installing Visual Studio 2008 SP1

So far, Visual Studio 2008 and MSDN have been installed on this Windows Vista Ultimate virtual machine created with VMware Fusion. To be up-to-date (at this point), Visual Studio 2008 SP1 needs to be installed. This is also required for installing SQL Server 2008.

Figure 6. Installing Visual Studio 2008 SP1 on a Vista virtual machine. Many pieces of software (including Microsoft Office Ultimate 2007, SQL Server, etc.) are impacted.

Figure 6. Installing Visual Studio 2008 SP1 on a Vista virtual machine. Many pieces of software (including Microsoft Office Ultimate 2007, SQL Server, etc.) are impacted.

Summary

In summary, the installation of Visual Studio 2008 and MSDN on a Fusion created virtual machine went fine. No problems with regards to speed of installation and disk space as plenty of disk space is given on a fast Mac.

More Articles on Fusion and Visual Studio

The following article has thoughts on using Visual Studio 2008 on a Windows Vista virtual machine. Several sample applications (command line, Windows Forms, Web, and Games applications) are compiled and tested from Visual Studio 2008 in a Vista virtual machine on a Mac.

Using Visual Studio on a Mac with Fusion

This article series on Fusion goes through a couple of virtual machines created with Windows Vista and Ubuntu operating systems. These articles also go through using popular applications like Microsoft Office, SQL Server, and Visual Studio on these virtual machines created with Fusion. They also discuss the pros and cons of virtual machines, graphics, sound, video, and Internet connections in them.

Article Series: Fusion on a Mac

Article Series
Previous Article:
Using SQL Server on a Mac with Fusion
This article is part of the Series:
Article Series: Fusion on a Mac
Next Article:
Using Visual Studio on a Mac with Fusion
Bookmark and Share This

More Articles With Similar Tags
icon-fusion-windows-start-bar.jpg
This article goes through creating Windows Vista Ultimate virtual machine on Mac OS X using VMware Fusion. Here a Windows Vista Ultimate virtual machine is created with 1 GB of RAM and 40 GB of hard disk space. Several screenshots of creating the Vista virtual machine are also included in this article.
icon-fusion-windows-games.jpg
This article discusses using Windows Vista Ultimate virtual machine on a Mac created and managed with VMware Fusion. Various advantages and disadvantages of using Vista virtual machine this way are discussed. Modes of usage (single window, full screen, and unity) are also discussed. Getting online video from the Vista virtual machine, the effect of Fusion on Aero, and getting automatic updates from inside the virtual machine are also discussed. Plenty of screenshots included.
icon-fusion-windows-office-on-start-bar.jpg
This article goes through installing Microsoft Office on Windows Vista virtual machine created with VMware’s Fusion. Here MS Office Ultimate is installed on Windows Vista Ultimate virtual machine. Getting PDF and XPS file format functionality for MS Office is also discussed.
icon-fusion-sqlserver-on-start-menu.jpg
This article talks about using SQL Server in a virtual environment. Here the operating system installed is Windows Vista Ultimate on a Mac using VMware Fusion. The DBMS version used is SQL Server 2008. Adventure Works database is installed on top of this in the virtual environment and tested by issuing queries and creating database diagrams inside SQL Server Management Studio. Simple testing is also done with SQL Server Business Intelligence Development Studio on Windows virtual machine.
This series of articles documents an experience of installing, working with, and playing with VMware Fusion on a reasonably powerful iMac. On this iMac, a few virtual machines have been created with various operating systems - Windows Vista Ultimate, Ubuntu (Linux) Desktop, and Ubuntu (Linux) Server. Also installed and tested several powerful applications like Microsoft Office Ultimate, SQL Server, Visual Studio, Eclipse, and LAMP Servers on these virtual machines. These articles go from installing Fusion to comparing various virtual machines created with it. These articles also discuss the pros and cons of virtual machines, running online video on virtual machines, and compare browsers, office applications, and programming tools across virtual machines.
About  Contact  Privacy Policy  Site Map