我一直在拼命地尝试让我的应用程序(15 个 C# dll 和 1 个具有 C++ 运行时 DLL 依赖项的 C++/CLI dll)使用 ClickOnce 进行部署。我通过复制 Release 文件夹让它工作,但 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) 这似乎有效,但这一切对我来说都是错误的。
我错过了什么吗?