C#如何使EXE直接在客户端运行脱离框架结构或者部署的时候直接将框架结构安装?

goeasy 2003-08-23 11:13:34
1、C#编译后的EXE在客户端运行必须安装Net框架么?
2、Net的部署工具形成的Setup.exe在客户端运行也需要安装框架,那么如何将框架安装程序也直接部署到Setup.exe中呢?最好有源码,有相关经验的朋友们帮忙啊,万分感谢!!!!
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lorenes 2003-10-17
  • 打赏
  • 举报
回复
如果你真想到兼容性,

用老一点的但很硬通的语言.

比如: 标准VC 6.0 / Delphi / Borland C++

苦尽甘来,你不会遗憾的.
雪狼1234567 2003-08-23
  • 打赏
  • 举报
回复
除了win2003 server外,其它的都必须安装.net framework
loulanlouzhu 2003-08-23
  • 打赏
  • 举报
回复
1:C#没有框架啥也没用!


2:.NET部署默认不包括框架!你可以添加依赖项!
alexGIS 2003-08-23
  • 打赏
  • 举报
回复
关注!
Lorenes 2003-08-23
  • 打赏
  • 举报
回复
C#编译后的程序,都必须装.NET FWK

这是一个很头疼的问题.

而且更烦人的是版本问题 1.0 到 1.1 之间存在着很多的不兼容.

1.0在2000下运行很舒服,但1.1在WIN2000下运行可就会出错嘍.

1.1是内嵌在WIN2003下的,但运行1.0编译的程序又不是很顺当.

眼看VS 2004又出来了,其内嵌的很可能是1.2或更高版本的.NET FWK

所以,建议你别用C#或其他.NET开发客户端程序,很累的...
goeasy 2003-08-23
  • 打赏
  • 举报
回复
不对,填加依赖项不能够将框架安装程序放到此安装程序之前啊。。。。
谁能够帮忙详细说一下么?
loulanlouzhu 2003-08-23
  • 打赏
  • 举报
回复
帮助中有说明怎么添加依赖项!你看看吧!
goeasy 2003-08-23
  • 打赏
  • 举报
回复
哦,谢谢各位的回答,是不是windows2003以后的windows操作系统就不用框架了啊,谢谢大家。
Lorenes(晓帆) 说用C#很累,那么用什么?java?好么?
loulanlouzhu(桃花潭水深千尺,不及阿勇念你情)
你说部署工具可以填加依赖项?可以具体说一下么?
 热更新框架设计系列课程总体介绍:       本系列课程由《热更新框架设计之Xlua基础》、《热更新框架设计之热更流程与热补丁技术》、《热更新框架设计之游戏客户端框架》三套课程组成。 三套课程是一个不可分割有机的整体,笔者带领大家由浅入深逐级深入 ,在领悟热更精髓的基础之上,通过高端架构设计,**完成设计出“低耦合”、“低侵入”、“高复用”性的游戏(VR/AR)客户端热更框架。《热更新框架设计之客户端热更框架》课程介绍:       本作是热更框架系列课程中的客户端框架设计与实现部分。理解本作需要之前的所有知识点积累,在其基础之上给学员展现当今商业热更框架中,商业级热更框架的基本原理、设计全过程、实现框架产品等全过程。通过本作学习可以让资深开发人员晋升为游戏架构师、主程、技术总监等职位。      为了更好更快的服务广大学员,本课程分为上、中、下三部分,内容如下:      上部:             UI框架与AB框架整合,重构整合为 “热更新UI框架”。       中部:            “热更新UI框架”与热更流程技术重构整合。              纯Lua框架设计理念与实现。       下部:              复合型热更框架设计与实现。              框架产品加入HotFix功能模块,且功能演示与测试完善。《热更新框架设计之客户端热更框架(下部)》课程介绍:         热更客户端下部,分为四部分进行讲解:         第一部分: lua框架的进一步整合。          热更新综合框架对“纯lua”框架的进一步整合。本部分从效率上考虑,分为资源的后台加载与前台UI与模型的展现功能。前者采用C#脚本,通过调用AB框架与UI框架实现资源的解析与加载任务。 后者采用“纯lua”框架的显示层控制脚本实现UI与模型的展现逻辑控制。之前开发的“纯lua框架”被客户端框架进一步整合为完整的有机整体。为更好运作,具体lua框架划分为“核心通用层”与具体“项目业务层”脚本。前者主要为固定不变或者少量变化的功能逻辑,后者负责具体项目的显示逻辑控制。        第二部分: 热更新案例示例开发。        采用以上框架具体完成诸如“公告栏”、“任务栏”等强热更新需求的业务逻辑实现。本模块录播视频则具体讲解了“公告栏”热更新的开发全过程与热更新全流程演示。        第三部分: 热补丁(HotFix)功能的整合与示例项目演示。       客户端框架增加热补丁业务逻辑模块。本模块承担项目中所有C#脚本在上线发布之后,可能出现的Bug修复功能。本录播授课以ARPG中常出现的战斗业务逻辑为例,讲解HotFix的具体bug修复功能实现。        第四部分: 热更新进度UI界面。        以上功能调试验证成功后,**添加“热更新进度UI界面”。 本模块为热更新框架的**一个功能实现。 具体负责客户端与服务器通信下载过程中,给玩家(客户)以动态界面提示,让玩家耐心等待热更新(包含热补丁)的完成,以及项目的正式开始。温馨提示:       1: 本套课程需要具备一定的框架理解与驾驭能力,为了更好的理解本作,强烈推荐广大学员首先学完必要的前导课程:“UI客户端框架设计”、“AssetBundle 框架设计”、“lua基础与中级篇”、以及本课程热更新框架的前两部(Xlua基础、热更流程与热补丁)。        2: 本课程使用Unity2017版本讲解,但是本课程主要讲解开发思想与具体实现技术,所以对Unity版本不敏感。 学员使用后续的Unity2018/19/2020..... 等版本基本没有影响。 A:《热更新框架设计之客户端热更框架(上)》https://edu.csdn.net/course/detail/27132B:《热更新框架设计之客户端热更框架(中)》https://edu.csdn.net/course/detail/27135

110,535

社区成员

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

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

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