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

时间:2021-10-15 09:07:30
如题,我在vs2013下使用.net framework 4.0编写c# winform演示程序,想在没有.net framework的其它机器上直接运行,请问我需要怎么做?

程序是Debug版的

网上推荐使用installshield进行打包,我觉得有点太麻烦了,有没有更加简单的办法?

6 个解决方案

#1


vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过?

“网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)

#2


像vs这种老牌的开发平台,如果你说它没有轻松的部署打包工具,这的是侮辱它了。如果你用 installshield,请先把 vs 自己的打包功能熟悉了以后再说。

#3


C#开发的程序是基于相应版本的.net framework类库支撑才能运行的。

做安装包,把类库打进去,软件安装时,先检测有没有类库,如果没有则进行安装。
visual studio有制作安装包的功能,不过安装包,个人感觉比较丑陋。
可以使用第三方打包工具,如nsis、installshield等

#4


c# winform 程序如何在非.net framework下运行?
想要做到飞信那样可不容易……

#5


只要在你的电脑上装有你程序所使用的.net framework版本就可以直接使用了

#6


引用 1 楼 sp1234 的回复:
vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过?

“网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)


承认你是大牛,但说话也不用这样吧?我招你了么?

#1


vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过?

“网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)

#2


像vs这种老牌的开发平台,如果你说它没有轻松的部署打包工具,这的是侮辱它了。如果你用 installshield,请先把 vs 自己的打包功能熟悉了以后再说。

#3


C#开发的程序是基于相应版本的.net framework类库支撑才能运行的。

做安装包,把类库打进去,软件安装时,先检测有没有类库,如果没有则进行安装。
visual studio有制作安装包的功能,不过安装包,个人感觉比较丑陋。
可以使用第三方打包工具,如nsis、installshield等

#4


c# winform 程序如何在非.net framework下运行?
想要做到飞信那样可不容易……

#5


只要在你的电脑上装有你程序所使用的.net framework版本就可以直接使用了

#6


引用 1 楼 sp1234 的回复:
vs开发工具菜单上有个“生成->发布”功能,而且在你的工程的属性页里边也有专门的“生成”选项卡,你难道没有学习过?

“网上推荐使用installshield进行打包”那是因为10年前抄来抄去的网上的东西不太了解vs(vs中的clickonce技术是从vs 2003有的,到vs2005发布之后才普及)


承认你是大牛,但说话也不用这样吧?我招你了么?