【发布时间】:2015-05-01 15:50:26
【问题描述】:
我有一个通过 ClickOnce 部署的 .NET 4.5.2 应用程序。它使用 Magick.NET 库,它需要 Visual C++ Redistributable for Visual Studio 2012。我已经尝试使用 2013 包,但它仍然需要 2012 版本才能工作。不幸的是,Visual Studio 2013 中可能的先决条件下列出的唯一版本是 2013 版本。其他版本找不到了:
如何在 Visual Studio 2013 中将 Visual C++ 2012 运行时库包含在 ClickOnce 应用中?
编辑:似乎有一个 very similar question 表示另一个版本的 Visual Studio,但很少受到关注。
【问题讨论】:
-
指出它们存在于您没有的 VS 版本中,这太明显了。无论如何您都不需要它们,只需将您机器上的 DLL 复制到与您的 EXE 相同的目录中即可。您需要 msvcr110.dll 和可能的 msvcp110.dll,在您的 Windows 目录中找到它们(64 位版本为 system32,32 位版本为 syswow64)。
标签: .net visual-studio-2013 clickonce visual-c++-2012 .net-4.5.2