C#编写的程序怎样才能在任何一台电脑上使用 C#编写的程序怎样才能在任何一台电脑上使用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打包.net framework一起!要么用户安装.net framework 有的程序可以打开之后直接使用,比如说桌面秀之类的!能不能不通过安装.net framework就可以使用????? 1.打安装包时把运行时(.net framework,最好2.0)也加进去,检测本地是否有运行时没有就先安装。我以前做过用InstallShield(需要写它的脚本)或者:2.使用Salamander .NET Linker,制作一个自带运行时的.net应用程序(像中国移动的飞信)。http://www.remotesoft.com/linker/ “使用Salamander .NET Linker,制作一个自带运行时的.net应用程序”怎么使用???也是通过代码吗??可以写得清楚点吗??我现在还只算是入门阶段 谢了! linux装monowindows装.net或着按楼上所说学飞信. 你得需要相应的.net framework. 在你打安装包时選擇把.net framework 加进去,以後在其他機就可打開,但留意VS2008 寫的打包要有 .net framework3.5 且 要用winxp以上系統!否則不能用! 装上.net framework1.0 1.1 2.0 3.5 4.0 在项目上点右键->发布,做成安装程序另外,别忘了把 .net framework 也设置放到安装包里去 利用飞信的框架来实现脱离 .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程序在这个虚拟框架下运行)。 谢谢大家了!我知道了!还是得安装.net framework谢了! C# winform 上传文件到远程服务器 C#、数据库初学者学习方法 帮忙将C代码转成C# 在线等 急急急 linq 分组 问题 求教,如何获取温湿度仪器上面的数值 C#中的查询语句 如何让其他程序的窗体前端显示 如何在類中控制窗體上textbox的內容, asp.net 特定表格与后台数据库绑定 绑定出错 问个比较白痴的程序 如何控制模式对话框的显示位置
我以前做过用InstallShield(需要写它的脚本)或者:
2.使用Salamander .NET Linker,制作一个自带运行时的.net应用程序(像中国移动的飞信)。
http://www.remotesoft.com/linker/
windows装.net或着按楼上所说学飞信.
否則不能用!
首先下载一个飞信的程序安装。在安装目录中会有 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程序在这个虚拟框架下运行)。
谢了!