Tar*_*ier 7 clickonce redistributable versions prerequisites visual-c++
我的ClickOnce应用程序使用第三方工具,该工具需要Visual C++ 2005可再发行组件.如果仅安装VC++ 2008可再发行组件,则第三方工具将不起作用.但是,在Visual Studio 2008中,ClickOnce先决条件不允许为VC++可再发行组件指定版本; 它将添加一个VC++ 2008先决条件,这在大多数时候都是有意义的.但是,在这种情况下,需要早期版本.ClickOnce是必需的,因此合并模块是不可能的.有关如何指定版本的任何想法?
如果你能找到安装了VS 2005的机器,解决方案应该不会太难.您可以自定义项目"发布"选项卡上"先决条件"对话框中显示的内容.
_x86 _2005或类似的东西.<String Name="DisplayName">标记更改为有意义的内容(Visual C++ 2005运行时库(x86)),以将其与现有的2008程序包区分开来.现在,当您打开Prerequisites对话框时,您应该看到2005包的新条目.我没有完全测试这个解决方案,所以我可能错过了一些细节,但希望这能让你开始.