ClickOnce:在用户机器上获得MVCRT C++ DLL 我一直在拼命地想得到我的应用程序15个C DLL和1个C++ +CLI DLL,它们与C++运行时DLL依赖项一起使用ClickOnce来部署。我让它工作,但ClickOnce拒绝复制文件msvcm80.dll、msvcp80.dll和msvcr80.dll并将它们部署在此文件夹中

ClickOnce:在用户机器上获得MVCRT C++ DLL 我一直在拼命地想得到我的应用程序15个C DLL和1个C++ +CLI DLL,它们与C++运行时DLL依赖项一起使用ClickOnce来部署。我让它工作,但ClickOnce拒绝复制文件msvcm80.dll、msvcp80.dll和msvcr80.dll并将它们部署在此文件夹中,c++,dll,clickonce,msvcrt,C++,Dll,Clickonce,Msvcrt,我做了这个古怪的解决方法,提供msvcm80.dll、msvcp80.dll和msvcr80.dll作为内容/副本(如果更新),然后在启动时,创建Microsoft.VC80.CRT文件夹,复制这些dll,并创建看起来有效的Microsoft.VC80.CRT.manifest,但我觉得这一切都不对 我遗漏了什么吗?我很愚蠢:我刚刚发现了这个: 在“我的启动项目”属性页的“发布”选项卡上:单击“先决条件…”。。。按钮>检查VisualC++运行库,单选按钮设置:从组件供应商的网站下载必备组件。

我做了这个古怪的解决方法,提供msvcm80.dll、msvcp80.dll和msvcr80.dll作为内容/副本(如果更新),然后在启动时,创建Microsoft.VC80.CRT文件夹,复制这些dll,并创建看起来有效的Microsoft.VC80.CRT.manifest,但我觉得这一切都不对


我遗漏了什么吗?

我很愚蠢:我刚刚发现了这个:

在“我的启动项目”属性页的“发布”选项卡上:单击“先决条件…”。。。按钮>检查VisualC++运行库,单选按钮设置:从组件供应商的网站下载必备组件。
这似乎是人们所期望的工作方式

我很愚蠢:我刚刚发现了这个:

在“我的启动项目”属性页的“发布”选项卡上:单击“先决条件…”。。。按钮>检查VisualC++运行库,单选按钮设置:从组件供应商的网站下载必备组件。
这似乎是人们所期望的工作方式

应该有微软的msi为您部署这些。我曾经


下载vcredit_x86.exe

应该有一个微软的msi为您部署这些。我曾经

并下载vcredit_x86.exe