Home Dashboard Directory Help

C++ 2010 Express (web install) vc\redist folder missing by ripieces



Sign in
to vote
Type: Bug
ID: 559425
Opened: 5/16/2010 2:10:17 AM
Access Restriction: Public
User(s) can reproduce this bug


Dear Visual Studio team.

I am using a web install of the Visual Studio C++ 2010 Express edition:
Microsoft Visual Studio 2010 / Version 10.0.30319.1 RTMRel
Microsoft .NET Framework / Version 4.0.30319 RTMRel
Installed Version: VC Express

and want to deploy the CRT runtime together with the application files.

(The application files are build with _BIND_TO_CURRENT_CRT_VERSION=1 defined.)

There are two problems related to that:

1) The problem is there is no VC\redist folder containing the CRT even though it's mentioned in redist.txt, so I need to manually locate the correct files in the system folders, which is error prone.

2) The MSDN library documentation about the C++ 2010 deployment process seems to be for an older 2010 version or inaccurate:

2.1) Determining Which DLLs to Redistribute

Mentions msvcm100.dll which is may be is not part of the CRT runtime anymore, at least as far as I understand it.

2.2) Walkthrough: Deploying a Visual C++ Application to an Application-local Folder
Forgets to mention msvcp100.dll and should link the article in 2.1 instead, since the DLLs required depend on the actual application.

With kind regards
Sign in to post a comment.
Posted by Microsoft on 10/12/2011 at 2:09 PM
ripieces -
You are correct that there is no VC/Redist directory in the VC++ Express product. And as the documentation states, the documentation is written for versions of the main VC++ product, not VC++ Express.
Assuming that you're working on an x86 machine, you can work around the problem that you reported by finding the redistributable DLLs in C:\Windows\System32.

Visual C++ UE
Posted by ripieces on 5/20/2010 at 12:06 AM
Posted by Microsoft on 5/18/2010 at 10:42 PM
Thanks for your feedback. We were able to reproduce the issue you are seeing. We are routing 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.
Posted by ripieces on 5/18/2010 at 11:00 AM
This time it worked (vslogs.cab) :]
Posted by ripieces on 5/17/2010 at 2:40 PM
Dear Visual Studio Team.

Thank you for your quick response.

I tried uploading the file but it fails (1fae31ac-668c-4d18-8e91-481326613c37) every time at 2.52MB (of about 4, regardless of browser).
I uploaded it split into vslogs1.cab - vslogs4.cab one by one (batch would fail at 2.52MB too).
Upload for those was reported to be successful, but I am unsure (had checked "Send to Microsoft only", may be that's why I don't see them listed in file attachments).

I'll retry uploading the full file at a later time.

With kind regards
Posted by Microsoft on 5/16/2010 at 11:24 PM

Thanks for reporting the issue.
In order to fix the issue, we must first reproduce the issue in our labs. We are unable to reproduce the issue with the steps you provided.

Could you please upload a setup log file to help us investigate the issue?
You can get the log files with the following steps:
1) Download collect.exe from the link below. http://go.microsoft.com/?LinkId=8967043
2) You may choose to save the tool for later use, or to run directly.
3) The utility creates a compressed cabinet of all the VS and .NET logs to %TEMP%\vslogs.cab.

You can get more details about how to get the log files here:

Thanks again for your efforts and we look forward to hearing from you.
Visual Studio Product Team
Posted by Microsoft on 5/16/2010 at 5:07 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.
File Name Submitted By Submitted On File Size  
vslogs4.cab (restricted) 5/17/2010 -
vslogs3.cab (restricted) 5/17/2010 -
vslogs2.cab (restricted) 5/17/2010 -
vslogs1.cab (restricted) 5/17/2010 -
vslogs.cab (restricted) 5/18/2010 -