
rk
这也是 net做程序的一个缺陷,因为xp系统默认不安装net framework
当然你做成安装包的话(不知道你是怎么打包的),可以让用户选择从网上 下载net framework (另外你也可以选择将 net framework打包,但是你的安装包要胖很多。。。)
2数据库的问题
如果你是一个单机软件(不是C/S架构的东西)而且你的软件需要连sql server数据库。
那你必须安装 sql server!!
嘿嘿。。所以对一些小程序 ,推荐用access。access的话,你不用安装 ACCESS数据库,windows自带有 一个引擎的。
----------
如果用VS自带的打包软件 ,就是建立一个安装项目,它有个选项的,问你是把NET framework怎么安装的你自己找找,你用其他的打包软件,我就不知道了。
项目输出 是就是由打包程序自动抽取相应的文件,不需要你手工加DEGUB或RELEASE中的文件,你要选择下面的类别,如主输出,就是对应的EXE或依赖的DLL文件
问题二:可以这样理解,不需要你手工再找文件,全自动。
两种方法
1: 把用到的vc运行库和生成的exe文件放在一块复制过去
2: 用静态链接方法
如图:
用relese模式编译,这样生成的文件没有调试信息,运行效率也高
打开项目属性页面:
在代码生成/运行库的选项里选 多线程/MT (如果用debug模式编译就选 多线程调试/MTD)
如果用到了MFC,把MFC库也选成静态的
这样设置后,程序所需要的所有东西就都包含在生成的EXE文件里了,不需要其他文件了
以上就是关于为什么vs打包的应用程序在没装vs的电脑用不了(已经安装.net framework,版本没问题)而在装vs的能用全部的内容,包括:为什么vs打包的应用程序在没装vs的电脑用不了(已经安装.net framework,版本没问题)而在装vs的能用、VS C#打包的问题,应用程序文件夹右键添加“项目输出”,到底有什么作用、c语言,怎么把在vs写好的代码打包成软件发给没有安装vs的人用(详细点)·等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)