我有一个.Net 4 WPF ClickOnce应用程序,它以.NET Framework 4,VC ++ 2013运行时库和Windows Installer 4.5为先决条件。
我现在必须添加VC ++ 2010库。
我已按照here步骤创建自定义必备软件包。在visual studio中,包显示在我的先决条件列表中。但是,安装程序不会尝试安装VC ++ 2010软件包。
我已经将vcredist_x86.exe下载到了包目录中,但是我不确定在"指定先决条件的安装位置"下要设置什么,因为我现在混合了自定义和默认的预先请求。
非常感谢任何帮助!
编辑:我已经记录了我的clickonce安装,看不到任何引用VC ++包的内容。没有错误或任何东西。
答案 0 :(得分:2)
以下配置无需在部署中包含该软件包即可运行。
我将上面的文件放在一个新目录中:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\vcredist_x86-2010\product.xml
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\vcredist_x86-2010\en\package.xml
注意:我在引导程序目录中的任何位置不包含vcredist_x86.exe包 - 它在安装期间下载。
在安装程序运行之前,在全新的Windows 8.1安装上;
提示先决条件;
安装程序之后,安装了两个C ++运行时库;