c# winform 程序如何在非.net framework下运行?

雨中的月儿 2015-07-07 02:13:28
如题,我在vs2013下使用.net framework 4.0编写c# winform演示程序,想在没有.net framework的其它机器上直接运行,请问我需要怎么做?

程序是Debug版的

网上推荐使用installshield进行打包,我觉得有点太麻烦了,有没有更加简单的办法?
...全文
235 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨中的月儿 2015-07-07
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过? “网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)
承认你是大牛,但说话也不用这样吧?我招你了么?
耕地的码蚁 2015-07-07
  • 打赏
  • 举报
回复
只要在你的电脑上装有你程序所使用的.net framework版本就可以直接使用了
  • 打赏
  • 举报
回复
想要做到飞信那样可不容易……
江南小鱼 2015-07-07
  • 打赏
  • 举报
回复
C#开发的程序是基于相应版本的.net framework类库支撑才能运行的。 做安装包,把类库打进去,软件安装时,先检测有没有类库,如果没有则进行安装。 visual studio有制作安装包的功能,不过安装包,个人感觉比较丑陋。 可以使用第三方打包工具,如nsis、installshield等
  • 打赏
  • 举报
回复
像vs这种老牌的开发平台,如果你说它没有轻松的部署打包工具,这的是侮辱它了。如果你用 installshield,请先把 vs 自己的打包功能熟悉了以后再说。
  • 打赏
  • 举报
回复
vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过? “网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)

110,566

社区成员

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

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

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