社区
VB
帖子详情
在vb.net的程序,怎样生成.exe的文件?
zxyfp1
2005-08-31 08:32:53
各位好,我用vb.net+access做了一个小小的数据管理系统,可是怎样把它生成.EXE的文件呢?这程序只能在我的电脑上用,到朋友的电脑里就不行,后来我把朋友的电脑里也装上了,vs.net框架(1.1)版,[也就是那个安装vs.net时系统必须的那张光盘],朋友的电脑里可以运行我的程序,但是我那源代码在我朋友的电脑里也能看得见,请问有什么方面编译成.exe 的文件呢?谢谢各位了!!能否不装vs.net框架也能运行我的程序啊?
...全文
1520
11
打赏
收藏
在vb.net的程序,怎样生成.exe的文件?
各位好,我用vb.net+access做了一个小小的数据管理系统,可是怎样把它生成.EXE的文件呢?这程序只能在我的电脑上用,到朋友的电脑里就不行,后来我把朋友的电脑里也装上了,vs.net框架(1.1)版,[也就是那个安装vs.net时系统必须的那张光盘],朋友的电脑里可以运行我的程序,但是我那源代码在我朋友的电脑里也能看得见,请问有什么方面编译成.exe 的文件呢?谢谢各位了!!能否不装vs.net框架也能运行我的程序啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwdd129
2005-09-01
打赏
举报
回复
数据库文件当然也要拷贝,打包部署的具体过程可参考下面文章,由landlord编写:
打包的具体操作步骤(VS.net2003+win2K):
1)新建“安装和部署项目”-->“安装向导”
2)选择菜单中 项目-->添加-->文件(这里选“创建用于windows应用程序.exe”)-->打开
3)一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入4)
Crystal_Managed2003.msm (如果有水晶报表)
dotnetfxredist_x86.msm (.net一定是必须的)
... (如果有引用其他的dll)
4)手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27)
位于:C:\Program Files\Common Files\Merge Modules\ 下,*为必要的
具体功能如下:
(托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)
* Crystal_Managed2003.msm
Crystal_Managed2003_chs.msm
(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)
* Crystal_Database_access2003.msm
Crystal_Database_access2003_chs.msm
(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性)
* Crystal_regwiz2003.msm
(如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_User_CRT71_RTL_X86_---.msm 和 VC_User_STL71_RTL_X86_---.msm 模块也必须包含在安装工程中。
而且这两个模块的文件安装属性的"Module Retargetable Folder"项必须修改成为系统目录)
VC_User_CRT71_RTL_X86_---.msm
VC_User_STL71_RTL_X86_---.msm
(很多人经常出现查询错误,不妨加上这个)
5)打开解决方案-->右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
6)生成解决方案(或直接按Ctrl+Shift+B)
zxyfp1
2005-09-01
打赏
举报
回复
谢谢各位的回答! 那么我的那个小数据据管理系统程序里面包括了两个.mdb的数据库文件,一个在bin目录下,另一个在bin目录的上一个目录里,那么我如果想让我的程序在朋友的电脑运行,我除了拷贝那个bin目录下的所有文件外(一定包括.exe和.dll(如果只拷贝这两种文件能运行我的程序吗?)),还要拷贝那些?那两个数据库文件怎么办呢?那么我怎样打包我的程序呢?
jedliu
2005-08-31
打赏
举报
回复
要在其他机器上运行,一种是直接移植,这需要目标机器上也有.net 环境;另外就是直接打包!
APP开发王
2005-08-31
打赏
举报
回复
拷贝bin文件夹里的*.exe,*.dll文件
haozhe003
2005-08-31
打赏
举报
回复
装一下 .net framework , 就可以 运行 .exe文件
cliff1002
2005-08-31
打赏
举报
回复
做个打包程序吧。
poni
2005-08-31
打赏
举报
回复
用Release方式编译,然后bin文件夹里的*.exe,*.dll文件,如果有配置文件的话也一并,做个安装包,包括.net框架
lxgmag
2005-08-31
打赏
举报
回复
那就不起到安装的的作用了,
exing
2005-08-31
打赏
举报
回复
windows 程序,你只用拷贝bin文件夹里的*.exe,*.dll文件,如果有配置文件的话也一并拷贝就可以 了
.net框架肯定是要安装的
youzelin
2005-08-31
打赏
举报
回复
在该项目中的 bin 文件夹里面有现成的 .exe 文件, 这是 vb.net 在你运行调试过之后自动帮你生成的
hamadou
2005-08-31
打赏
举报
回复
除非别人的系统已经有了.net framework框架,否则要运行.net 程序必须进行安装。编译成功后会在bin目录下存在exe文件。
VB.net
中调用外部的
EXE
程序
的处理问题
不是源代码,只是一个小TXT
文件
,很简短,但是四两拨千斤
VB.NET
如何打包安装包
在
VB.NET
中创建安装包的过程涉及多个步骤,主要包括新建安装项目、设置安装
程序
、添加项目输出、配置系统必备组件以及
生成
安装
文件
。以下是对这些步骤的详细解释: 1. **新建安装项目** - 打开
VB.NET
项目或解决...
自动更新
程序
用
vb.net
写的软件更新
程序
在编写自动更新
程序
时,可以利用
VB.NET
的类库和控件来构建用户界面,处理网络通信和
文件
操作。 2. **网络通信**:自动更新
程序
的核心在于与服务器进行通信,检查是否有新的更新版本。
VB.NET
提供了System.Net命名...
vb.net
三层代码自动
生成
文件
名"SETUP.CAB"、"setup.
exe
"和"Setup.msi"可能代表安装
程序
文件
,用于部署自动
生成
的三层架构代码。SETUP.CAB是 Cabinet
文件
,常用于压缩和分发软件组件;setup.
exe
通常是可执行
文件
,用于启动安装流程;而...
vb.net
编写的Modus/TCP从站
程序
描述中的“测试可用,已在项目中运用”表明这个
vb.net
程序
经过了实际测试,不仅能够正常运行,而且已经在实际的工程项目中得到了应用,具有较高的稳定性和可靠性。 标签“
vb.net
”意味着该
程序
的核心是基于微软的...
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章