When running Windows through Boot Camp on Snow Leopard, the disk is traditionally split into two partitions: one for Windows, and one for Mac OS. New in Snow Leopard, when running Windows, the Mac OS partition is made available as a read-only drive.When installing .NET 4, it appears that the installer attempts to create temporary files on the fixed disk with the most available free space.However, if this disk is the Mac OS partition, this step fails with an error because the disk is actually read-only, and .NET 4 will not install. (I forget the exact error, but it is something like "The installer was not able to copy some of its files to a temporary directory. Please make sure you have permissions to the directory.")I was able to verify this was actually the issue by watching the installer with Process Monitor, and noticing it was attempting to create folders on the read-only Mac OS partition. By using diskpart to temporarily remove the mount point for the Mac OS partition, .NET 4 installed successfully without errors.
Product Language
Version
Operating System
Operating System Language
Steps to Reproduce
Actual Results
Expected Results