我正在使用 ClickOnce 在 Windows 7 上使用 VS2012 部署 C# 应用程序,并引用 C++ 项目。
在 VS2010 中,我能够将 VC++ 2010 运行时库作为先决条件之一,但是在 VS2012 中,没有这样的等价物。
在非开发人员机器上运行已部署的应用程序时,我收到无法加载 C++ 项目的错误。
我从http://www.microsoft.com/en-us/download/details.aspx?id=30679安装了 VC++ 2012 可再发行组件, 但在先决条件中仍然没有看到此选项。
当我浏览到:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\ 有一个 package.xml 说:您没有安装 Visual C++ 2012 运行时库所需的权限(x86)。
这没有任何意义,因为我是这台计算机的管理员。
有没有人能够在 2012 年参考 C++ 项目部署 .NET 项目?