C#窗体程序编程完毕,怎么打包才能在没有.Net Framework4.0的XP上运行呢?

就是我用VS2010编程完毕!怎么打包把.NET一起打包进去。到一个没有连网离线的没有..NetFramework4.0的XP电脑上运行?(注意:不是在XP上安装.NET... 就是我用VS2010编程完毕!怎么打包把.NET一起打包进去。到一个没有连网离线的没有..Net Framework4.0的XP电脑上运行?(注意:不是在XP上安装.NET后在运行程序,而是把.net直接打包进去。)大神帮帮忙。给跪了………… 展开
 我来答
匿名用户
2013-07-12
展开全部
通过windows Installer制作安装程序,可以在安装之前检查是否存在.net环境,然后根据判断安装相应的.net程序。如何使用windows Installer,百度一下教程还是很多的。除此之外,一些其他的第三方安装软件也都有提供这方面的功能,甚至更丰富。
但是本懒汉的做法还是,做一个bat批处理文件,顺序执行.net的安装程序(有.net的话再安装一遍,也不会出错,没有.net,正好安装。)和解压缩exe执行文件以及dll到相应的目录。这种方法最简单。但是丑了一点是真的。
另外vs2010的打包发布功能也提供一样的功能,原理是一样的,界面也更好看一些。只是总觉得,和bat相比尺寸大了点。
zhfto
2013-07-12 · TA获得超过563个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:214万
展开全部
没这么整过。不装freamwork,没有CLT的话,.NET程序是肯定运行不起来的,以前最常干的就给客户提供一个framework的下载链接,让他自己先装fremework再装程序。
参考下下面这个文档吧:http://blog.csdn.net/xuejiayue1105/article/details/5758002
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
包布丁
2013-07-12 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1226万
展开全部
我也想这么干呵呵……如果你写C++的话倒还有可能,在编译选项里选择静态编译即可,但生成的文件会十分大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
美明娇13
2013-07-13 · TA获得超过322个赞
知道小有建树答主
回答量:216
采纳率:100%
帮助的人:260万
展开全部
这就要在你的打包软件中处理了,一般的打包软件都会有脚本的,打包的过程中你要做什么、怎么做,这些都可以用脚本写,以前我们用的是setupFactory,还算简单,他可以把一个辅助的exe文件(所有的安装步骤:比如sql脚本,初始化工作等等,都是在这个exe中完成,它是辅助安装软件进行安装的)打进去用以参与安装过程中,我感觉一般的打包软件都会支持这些的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式