C#编写的程序怎样才能在任何一台电脑上使用

aaawangjianwei 2009-10-12 06:44:44
C#编写的程序怎样才能在任何一台电脑上使用
...全文
322 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaawangjianwei 2009-10-13
  • 打赏
  • 举报
回复
谢谢大家了!我知道了!还是得安装.net framework
谢了!
24K純帥 2009-10-13
  • 打赏
  • 举报
回复
.net framework
_see_you_again_ 2009-10-13
  • 打赏
  • 举报
回复
利用飞信的框架来实现脱离 .Net framework运行
首先下载一个飞信的程序安装。在安装目录中会有 VMDotNet 目录。这个就是.Net框架虚拟环境需要的文件。
直接把整个目录提取出来。
如何利用这个虚拟环境运行 自己的 .Net 程序呢?很简单,一个命令行搞定。在 VMDotNet 目录里面会找到一个 FetionVM.exe 。这个是虚拟环境的loader。
使用方法: FetionVM.exe pathtoyoureexe。就是直接把你的 .Net 程序 作为命令行参数传递给 FetionVM.exe 就可以在这个虚拟环境中执行你的.net程序了。

最好再自己写一个启动程序,首先检查系统是否安装了.Net框架,如果有直接运行。没有调用虚拟环境运行。
这个启动程序飞信也有,如果不想自己写就直接拿飞信安装目录中的 Feition.exe,但是这样的话 你自己的.Net程序的名字必须叫 FeitionFX.exe 。把它和Feition.exe 放在同一目录下,直接执行 Feition.exe 即可。
另外,如果你对.Net程序使用了加密保护,需要注意一下,目前市面上的大部分.Net加密工具加密后的程序集不能在这个虚拟环境中运行的。
这个东西除了能实现脱离 .net框架运行外,还有另外一个副作用--让.net程序运行在指定版本的.net框架中(虽然机器上安装了.net框架,仍然可以让.net程序在这个虚拟框架下运行)。
小灰狼 2009-10-13
  • 打赏
  • 举报
回复
在项目上点右键->发布,做成安装程序

另外,别忘了把 .net framework 也设置放到安装包里去
辛鹤 2009-10-13
  • 打赏
  • 举报
回复
装上.net framework1.0 1.1 2.0 3.5 4.0
zzxap 2009-10-13
  • 打赏
  • 举报
回复
系统是windows 7就行了
liujintaozyc 2009-10-13
  • 打赏
  • 举报
回复
装个fromwork就ok
yzy8788 2009-10-13
  • 打赏
  • 举报
回复
sz_xd 2009-10-13
  • 打赏
  • 举报
回复
在你打安装包时選擇把.net framework 加进去,以後在其他機就可打開,

但留意VS2008 寫的打包要有 .net framework3.5 且 要用winxp以上系統!
否則不能用!
dingdong250 2009-10-13
  • 打赏
  • 举报
回复
你得需要相应的.net framework.
hangang7403 2009-10-13
  • 打赏
  • 举报
回复
framework
strzou 2009-10-12
  • 打赏
  • 举报
回复
学哈子。
ChrisAK 2009-10-12
  • 打赏
  • 举报
回复
linux装mono
windows装.net或着按楼上所说学飞信.
aaawangjianwei 2009-10-12
  • 打赏
  • 举报
回复
“使用Salamander .NET Linker,制作一个自带运行时的.net应用程序”怎么使用???也是通过代码吗??可以写得清楚点吗??我现在还只算是入门阶段 谢了!
zcl24 2009-10-12
  • 打赏
  • 举报
回复
1.打安装包时把运行时(.net framework,最好2.0)也加进去,检测本地是否有运行时没有就先安装。
我以前做过用InstallShield(需要写它的脚本)

或者:
2.使用Salamander .NET Linker,制作一个自带运行时的.net应用程序(像中国移动的飞信)。
http://www.remotesoft.com/linker/
aaawangjianwei 2009-10-12
  • 打赏
  • 举报
回复
有的程序可以打开之后直接使用,比如说桌面秀之类的!能不能不通过安装.net framework就可以使用?????
PandaIT 2009-10-12
  • 打赏
  • 举报
回复
打包.net framework一起!

要么用户安装.net framework
ztenv 2009-10-12
  • 打赏
  • 举报
回复
装上.net framework就可以了
claymore1114 2009-10-12
  • 打赏
  • 举报
回复
本地运行吗 不能吧

110,546

社区成员

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

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

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