C++ Can';即使已安装可再发行版本,是否仍运行VS 2013项目?

C++ Can';即使已安装可再发行版本,是否仍运行VS 2013项目?,c++,visual-studio,dll,msvcr120.dll,C++,Visual Studio,Dll,Msvcr120.dll,我正在尝试使用VS 2015来构建和运行一个最初在VS 2013中创建的项目。当我这样做时,它会给我一条错误消息,说我无法运行它,因为我的计算机中缺少MSVCR120D.dll。我试图从微软网站上安装VS2013可再发行版本,但没有任何帮助。查看我的System32文件夹发现,即使安装了它,我所拥有的仍然是MSVCR120.dll,而不是MSVCR120D.dll。我还尝试从opendll.com下载.dll文件并将其放在正确的文件夹中,但这并没有解决问题。我在这里干什么?我不知道该如何安装所需

我正在尝试使用VS 2015来构建和运行一个最初在VS 2013中创建的项目。当我这样做时,它会给我一条错误消息,说我无法运行它,因为我的计算机中缺少MSVCR120D.dll。我试图从微软网站上安装VS2013可再发行版本,但没有任何帮助。查看我的System32文件夹发现,即使安装了它,我所拥有的仍然是MSVCR120.dll,而不是MSVCR120D.dll。我还尝试从opendll.com下载.dll文件并将其放在正确的文件夹中,但这并没有解决问题。我在这里干什么?我不知道该如何安装所需的.dll。

您是否尝试过在项目属性中将平台工具集设置为v140


MSVCR120D.dll是调试dll,不包含在redist'包中。您需要生成一个发布版本。因此,如果不安装vs 2013本身,就不可能安装该.dll?调试版本仅随编译器提供,而不是单独分发。