gpt4 book ai didi

c++ - ClickOnce:在用户机器上获取 MSVCRT C++ DLL

转载 作者:行者123 更新时间:2023-11-30 01:33:04 25 4
gpt4 key购买 nike

我一直在拼命尝试让我的应用程序(15 个 C# dll 和 1 个 C++/CLI dll 与 C++ 运行时 DLL 依赖项)一起部署到 ClickOnce。我让它工作了 just copying the Release folder ,但 ClickOnce 拒绝复制文件(msvcm80.dll、msvcp80.dll 和 msvcr80.dll)并将它们部署到此文件夹中。

我做了这个疯狂的解决方法(提供 msvcm80.dll、msvcp80.dll 和 msvcr80.dll 作为 Content/Copy If Newer,然后在启动时创建 Microsoft.VC80.CRT 文件夹,复制这些 DLL,然后创建 Microsoft.VC80 .CRT.manifest) 似乎有效,但这一切对我来说都是错误的。

我错过了什么吗?

最佳答案

我很笨:我才发现这个:

在我的启动项目的属性页面的发布选项卡上:单击先决条件...按钮 > 检查 Visual C++ 运行时库,单选按钮设置:从组件供应商的网站下载先决条件。

它似乎按照人们预期的方式工作!

关于c++ - ClickOnce:在用户机器上获取 MSVCRT C++ DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/213957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com