C#打包安装问题求解

bb1210 2011-08-03 01:19:54
如果在打包项目时选择自己的应用程序


现在对有一个winform应用程序做了打包安装程序,由于项目中引用了第三方的dll,所以必须加载VC++运行库的一个特定版本
由于项目是.NET Framework 4.0的,所以可供选择的的是VC 2010的运行库,但实际上这三个库都不行,我如果能在用户安装时安装我指定版本的VC++运行库呢(运行库已有)

当然我也不希望用户两次安装,比如先执行我的安装setup,安装结束后再安装这个运行库安装包

...全文
142 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdl2005lyx 2011-08-05
  • 打赏
  • 举报
回复
建议楼主使用SetupFactory,即安装工厂,使用简单,功能强大,你试试。。。
mingfeng12 2011-08-05
  • 打赏
  • 举报
回复
把.NET Framework 4.0改为.NET Framework 2.0或3.0,3.5等等
chengjia2284 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuexiaodong2009 的回复:]
http://blog.csdn.net/xuexiaodong2009/article/details/6640691
VS打包项目详细解析
[/Quote]


+1
amandag 2011-08-04
  • 打赏
  • 举报
回复
使用sourcedir获得安装路径,使用Process.Start运行你要安装的其他应用程序
wu990217 2011-08-03
  • 打赏
  • 举报
回复
学习下
happy20101027 2011-08-03
  • 打赏
  • 举报
回复
可以 尝试用 nsis 这个打包工具
viki117 2011-08-03
  • 打赏
  • 举报
回复
里面有一个安装前提的,你详细看下VS的安装包的制作就可以了,而且还可以加入代码执行的...
isjoe 2011-08-03
  • 打赏
  • 举报
回复
把VC Runtime 的DLL提取出来,做包的时候最好把他们放在当前目录,如果放在system32下就可能覆盖系统自带的了。
无常名 2011-08-03
  • 打赏
  • 举报
回复
xuexiaodong2009 2011-08-03
  • 打赏
  • 举报
回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧