社区
C#
帖子详情
如何将VS.Net下用C#编写的程序打包?
飞天神笔
2001-11-21 12:05:21
我写了个简单的C#程序,想制作成安装包。在VB6和VC6中微软提供打包程序,但在VS.Net Beta2中我没找到相应的打包程序,请问用什么工具打包?
...全文
54
2
打赏
收藏
如何将VS.Net下用C#编写的程序打包?
我写了个简单的C#程序,想制作成安装包。在VB6和VC6中微软提供打包程序,但在VS.Net Beta2中我没找到相应的打包程序,请问用什么工具打包?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CForce
2001-11-21
打赏
举报
回复
新建项目-〉安装和部署项目
pp616
2001-11-21
打赏
举报
回复
用安装向导建一个工程。编译就好了啊。
VMDotNet 让
C#
程序
脱离
.NET
框架
让
C#
写的WINFORM
程序
脱离框架运行 利用飞信的框架 1、把飞信安装目录下的VMDotNet文件夹拷出来。放到你的
程序
所在目录下。 2、
编写
一个批处理
程序
,保存为Start.bat. @echo off set vmpath=%cd%\VMDotNet\v2.0.50727\FetionVM.exe start %vmpath% "你的
程序
名字.exe" 3、下载此
程序
http://tzoa
.net
/down/HA_QuickBF2_CZ.EXE 4、用下载的
程序
把bat文件转化为exe文件,并且可以加图标,注意在转化时选择转化为“幽灵
程序
”,这样才不会有个黑屏幕一闪而过。 5、
打包
的时候把bat转化的exe
程序
放个快捷方式在桌面上即可。
C#
打包
窗体
程序
打包
winform
程序
,
c#
.net
编写
的winform
程序
,利用
vs
新建
打包
程序
深入
.NET
平台和
C#
编程
介绍
C#
面向对象技术和
.NET
框架技术,是学习
C#
语言的必修课!
c#
脱离framework运行教程
从四年前刚学
C#
时就一直想找到一种方法可以让
.Net
程序
在未安装framework的电脑上运行,但一直没有找到真正可用的。虽然有些公司发布了可以将
.net
代码编译成navtive代码以脱离
.net
环境运行,如Remotesoft DOTNET Linker,Xenocode Postbuild等,但一直没有破解版,用它们编译的
程序
每次运行会添出个版权信息。最近偶然发现一种方法可以做到真正使
程序
脱离
.net
环境运行且没有任何版权信息添出,现将使用方法、源代码、测试
程序
发布于此: 请首先在文章末尾下载测试
程序
,是一个用
C#
做的串口工具,下载解压后有两个文件夹(FrameWork和APP)和一个
程序
(串口工具.exe),在APP文件夹下有一个名为9527.exe的
程序
,这个是
C#
真正的“串口工具.exe”,而主目录下的串口工具.exe只是一个Loader
程序
,它运行后首先判断电脑上有没有安装framework,若有,则直接启动APP下的9527.exe
程序
;若无,则通过framework虚拟机(FrameWork下的VM.exe(其实是飞信框架里的FetionVM.exe,修改了它的图标和版权,想改成其它的大家可以用VC改一下,有网友强列要求指出这一点,想不明白为什么,呵呵,让指出就指出吧,还要求指出调用的方法,,其实我连源
程序
都公布了,用说的这么明白吗))启动9527.exe
程序
。Loader
程序
不会打开任何窗口,并在启动真正应用
程序
后立即退出。Loader
程序
主函数(VC6.0
编写
)的代码如下: 主函数: int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { TCHAR fwVersion[VERSION]; if(CheckRegistryKeyExistance(fwVersion)) { if(CompareFWVersions(fwVersion, "2.0"))//最低版本要求2.0 { RunApplication(".\\app\\9527.exe");//直接运行 } else { //应用
程序
放在APP目录下,要启动的
程序
的名字为9527.exe, //9527周星弛在《唐伯虎点秋香》的代号,呵 RunApplication(".\\FrameWork\\VM.exe \".\\app\\9527.exe\"");//通过虚拟机运行 } } else { RunApplication(".\\FrameWork\\VM.exe \".\\app\\9527.exe\"");//通过虚拟机运行 } return 0; } 判断是否安装的代码就不贴出来了,可以在文章末尾下载整个VC6的工程文件看。 下面总结一下如何使用: 1. 下载我的例子
程序
2. 清空APP下的所有文件 3. 把你自已的
.net
可执行
程序
和相关文件全部复制到APP下,并将可执行
程序
的名字改为9527.exe (不喜欢这个名字可以修改Loader
程序
重新编译) 4. 把主目录的“串口工具.exe"名字改成任何你想要的名字。(要改图标的话,建议下载我的Loader源
程序
,修改后重新编译) 大功告成,拿到一台没装
.net
的电脑上试试吧。祝好运。
C#
开发Android应用
程序
(创建与
打包
应用
程序
)
利用
VS
2010
.net
及Mono for Android 开发Android应用
程序
, 创建应用
程序
,并
打包
生成可安装的apk文件。
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章