Home Dashboard Directory Help
Search

Missing MSVCR100.dll on fresh install of Visual C# Express on Windows 7 64-bit by Andy Wilkinson


Status: 

Closed
 as Not Reproducible Help for as Not Reproducible


3
0
Sign in
to vote
Type: Bug
ID: 536055
Opened: 2/24/2010 2:01:59 PM
Access Restriction: Public
1
Workaround(s)
view
2
User(s) can reproduce this bug

Description

I have just created a fresh install of Windows 7 (64-bit), and then Visual C# Express 2010 Beta 2 (none of the other Visual Studio 2010 products have been installed). Loading a project created under Visual C# Express 2010 Beta 2 on Vista 32-bit and debugging results in an error,

"The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem."

NB: There are a number of feedback items that mention this error after uninstalling VS2010, but this is after installing directly onto a fresh OS - it seems that the required file was never installed in the first place (maybe a 64-bit issue?)
Details
Sign in to post a comment.
Posted by LarryKathy on 4/3/2010 at 7:18 AM
I have just created a fresh install of Windows 7 (64-bit), and then Visual C# Express 2010 Beta 2. I received the following error and it's not urgent.

"The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem."
Posted by Microsoft on 3/3/2010 at 11:26 AM
Hi Andy, I am Sabitha from C# IDE team.We appreciate your feedback and taking time to File this issue. We tried to reproduce thsi issue in our lab, with the latest RTM build and this doesnt seem to repro.We tried copying the Project folder as is, from a Vista 32 bit machine after building and running an Application, to a Win 7 64 bit machine and tried running there without re-building it. We tried compiling the application in 64 bit or debugging it. Since this is not repro-able in the atest RTM build(which is internal), we are resolving this issue for now. Please feel free to reactivate if you repro this once the RTM is released. Or contact me at sabithar@microsoft.com for any questions. Thanks.
Posted by Microsoft on 2/24/2010 at 11:26 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.

Thank you
Posted by Microsoft on 2/24/2010 at 7:04 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.
Posted by Scorchio on 5/2/2010 at 9:33 AM
I experienced this same problem with a project that started out on Visual C# Express 2005. It went through the automatic conversion to C# Express 2008 on a Win7 64bit machine with no problems, then converted to C# Express 2010 on a 32bit WinXP machine, again with no problems.

It was when I copied the project back to the Win7 64bit machine and opened it in C# Express 2010 - I was immediately greeted by the Missing MSVCR100.dll error, repeated when I tried to run the project.

The only way to fix it was to create a new project and import all the existing source code files. The new version opens and runs fine. I've compared the two projects, and the main difference seem to be in the csproj file - the broken version contains a lot of extra information about manifests, publishing and updating, and a ,net 2.0 bootstrapper package.