|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
非技术区
→
『 闲聊灌水 』
→ 有容进
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3152
人关注过本帖,
1
人收藏
标题:
有容进
取消只看楼主
加入收藏
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
11
楼
收藏
得分:0
我这个是C#程序,使用的框架是.net4.5,不过按照说明,setup.exe应该是能在干净机器中运行并自动下载.net组件的,但现在实测出了问题。如果这个问题不解决,程序就无法向外发布,那就没意思了。
授人以渔,不授人以鱼。
2012-11-29 14:21
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
12
楼
收藏
得分:0
上次有个程序你也试过出现这种现象,后来不是怎么的能运行了吗。
授人以渔,不授人以鱼。
2012-11-29 14:22
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
13
楼
收藏
得分:0
那就奇怪了。我另外找台32位系统的环境再制作一个安装包试试,现在这个是64位的Windows8,可能跟它有关。
授人以渔,不授人以鱼。
2012-11-29 14:27
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
14
楼
收藏
得分:0
你有.NET4,直接执行这个程序看看:
Release.zip
(34.39 KB)
授人以渔,不授人以鱼。
2012-11-29 14:30
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
15
楼
收藏
得分:0
我现在才发现原来.net4.5不能在XP上跑哦,只能用.net4,而且ClickOnce安装是只能联网的。
授人以渔,不授人以鱼。
2012-12-01 17:35
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
16
楼
收藏
得分:0
问题解决了,汇报如下:
1.在XP下必须使用.NET4以下的运行库,.NET4.5只支持Win7以上系统;
2.在客户端安装.NET4框架就可以了,下载文件(dotNetFx40_Full_x86_x64.exe)的尺寸是49M,这是全版的,客户版比这个还小;
3.程序直接copy到客户文件夹即可,无需任何安装过程。
授人以渔,不授人以鱼。
2012-12-02 21:52
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
17
楼
收藏
得分:0
开发设定了使用.net4的框架,VS自动限制不会用到.net4.5的新功能。
vs中原来有install的制作工具,不用联网也可以发布完整安装包。直接copy法是针对客户机已经存在.net4环境说的。
授人以渔,不授人以鱼。
2012-12-03 11:52
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
18
楼
收藏
得分:0
傻啦,客户机中有.net环境就不用再给.net安装包,而且发布的程序都可以在网上在线更新,不用每次都全新安装。对同一个客户发布N个程序,谁会制作N个.NET安装包给对方呀?
授人以渔,不授人以鱼。
2012-12-03 12:00
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
19
楼
收藏
得分:0
win7自带.net3.5,win8自带.net4.5,向win8发布.net程序不用给.net安装包,直接copy即可。win7可以安装.net4或.net4.5,xp只能安装到.net4,一次性安装,终身使用。使用本机C/C++开发的程序,每使用一次printf()函数,其PE文件中都发布一份printf()代码,才是真正的N个程序有N份printf()代码重复,而且启动N个这样的程序就占用N份内存。
授人以渔,不授人以鱼。
2012-12-03 12:06
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
20
楼
收藏
得分:0
很多人还是使用静态链接的,不一定用DLL运行库,当他追求发布的软件能够运行在特别干净的系统上时就是如此。
授人以渔,不授人以鱼。
2012-12-03 12:11
举报帖子
使用道具
赠送鲜花
54
2/6页
1
2
3
4
5
6
快速回复:
有容进
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024601 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved