首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

100分奉下 用过InstallShield的老兄帮小弟我做一个EXE吧

2012-12-16 
100分奉上 用过InstallShield的老兄帮我做一个EXE吧100分奉上 用过InstallShield的老兄帮我做一个EXE吧需

100分奉上 用过InstallShield的老兄帮我做一个EXE吧
100分奉上 用过InstallShield的老兄帮我做一个EXE吧

需要把我的程序和framework做一个安装包 

会用的联系QQ 4631163  绝不食言
[最优解释]
呵呵 楼上的 InstallShield貌似不容易吧 你可以试试看
[其他解释]
什么语言
[其他解释]
C#
[其他解释]
麻烦高手看下小弟的菜鸟问题:http://topic.csdn.net/u/20090423/13/6c91a301-92de-4d7a-b607-8c39c5affae6.html
[其他解释]
VS.NET自带的有啊
[其他解释]
VS.NET自带的有.

打开VS,新建->项目->其他类型项目->安装和部署->安装项目


[其他解释]
一般小程序就用.Net自带的就可以,如果是大项目就得用InstallShield了,在Google或百度上搜一下有详细的教程http://blog.csdn.net/clq271520093/category/481903.aspx
[其他解释]
up
[其他解释]

引用:
VS.NET自带的有. 

打开VS,新建->项目->其他类型项目->安装和部署->安装项目 


vs再带的有
[其他解释]
InstallShield在这有点大才小用了用VS自带的很简单就可以实现
[其他解释]
该回复于2009-06-04 11:52:34被版主删除
[其他解释]
用过InstallShield,但当时只是小打小闹,没怎么深入研究。
[其他解释]
VS.NET自带的有. 

打开VS,新建->项目->其他类型项目->安装和部署->安装项目 

 就是这个。。。顶
[其他解释]
   帮顶下!
[其他解释]
1 新建项目 
默认选第一个图标
Project Name: 项目名
location:项目存放路径
这里还有个副选框默认选中就行

2 Application Information
第一个输入框: 公司名
第二个输入框: 软件在添加删除界面看到的软件名
第3个输入框: 跳过
第4个输入框: 公司网址

3 Installation Requirements
跳过

4 Installation Architecture
跳过

5 Application Files
这里要导入 对应的软件跟 .Dll 和应用程序配置文件
如果是 com控键要设置它的属性 改为自动注册 英文为Self Register

注意的是添加文件是 会弹出一个界面说的是
是否要引用什么的选择No to All 全部不要

6 Application Shortcuts
设置快捷方式

7 Application Registry
注册表的跳过

8 Installation Interview
全部选择NO 第三项选yse 就好 (好像是这样)

9 Installatiion Locallization
跳过

10 点上面名为 Installation Designer

11 点击Organization 里的Components
设置它的引用的 将.NET Scan at Build 里的属性改成 Node(全部是)

12 点击Application Data 里的 Redistributalbles
这里有个筛选功能 默认是 All Types 选择它改成 Setup Prerequisite
这样就看到了一些程序环境 现在要的只是数据库而已 (找到它打上勾)

13 点击 Servier Configuration 里的 SQL Scripts
在出现的界面中选中SQL Scripts 右键新建 这时出现了个数据连接对象
设置它的 Catalog Name 文本值为master(连接的数据库)
好了后选中连接对象右键新建选中它 然后选择Script (设置脚本)

附加数据的脚步为:



USE master; 
GO
-- Drop database if it exists. 
IF EXISTS (Select name FROM sysdatabases Where NAME = 'EntersSellsSaves') 
Drop DATABASE EntersSellsSaves; 
GO
Create DATABASE EntersSellsSaves ON PRIMARY 
(FILENAME = 
'%TEXT_TO_BE_REPLACED_IN_THE_FILE%\db\EntersSellsSaves_Data.MDF')
LOG ON (FILENAME = 
'%TEXT_TO_BE_REPLACED_IN_THE_FILE%\db\EntersSellsSaves_Log.LDF')
FOR ATTACH;
GO

注意这里的IF EXISTS (Select name FROM sysdatabases Where NAME = 'EntersSellsSaves') 'EntersSellsSaves'也要改
注意脚步中的EntersSellsSaves_Data.MDF要改成相对应的数据库文件
注意脚步中的EntersSellsSaves_Log.LDF要改成相对应的数据库文件
有EntersSellsSaves这个的都改

然后点击 Text Replacement设置 点击 Add 弹出个窗口
在 Find What输入 %TEXT_TO_BE_REPLACED_IN_THE_FILE%
在 Reobace With [INSTALLDIR]
Match case打上勾 点OK就好了

14 保存生成一下 然后点击 Media中的 Releases
在出现的界面中选中树中名为Release 1 同样在右边的窗口中
选择.NET/J#
把.NET Framework Location 设置成 Extract From Setup.exe
把.NET Framework Version 设置成 .NET 2.0

生成搞定

[Options]
SECURITYMODE = SQL
SAPWD=1
DISABLENETWORKPROTOCOLS=0 


我是这样用的
还有就是使用下面的东西时(如果没设置环境的话 会出现一个错误 错误很长的,记下
报错的路径然后去网上下个dotnetfx20.exe 覆盖到报错路径就好
把.NET Framework Location 设置成 Extract From Setup.exe
把.NET Framework Version 设置成 .NET 2.0


[其他解释]
还有使用时注意 文件全路径尽可能的短,
能不用中文文件就不要用。
不然会出现一些怎么也搞不定的错误
[其他解释]
http://www.oddzone.cn
西安奇点网络技术有限公司,是一家高科技互联网技术服务企业。公司以高科技为起点、以技术为核心、以强大的技术队伍为支撑,致力于为政府、企事业单位提供高技术含量的网络应用解决方案及增值服务。奇点网络拥有一支高素质的技术研发队伍和经验丰富的客户服务队伍,具备一流的网站建设、软件开发、网络构建、系统集成、信息系统及电子商务咨询、信息化解决方案提供的技术力量。在开发互联网、内联网应用等方面始终保持领先地位,并获得了社会各界的广泛赞誉和认同,大力倡导推行新经济品牌战略,促进中国互联网事业的发展。

    质量和信誉是企业存在的基石。我们注重客户提出的每个要求,我们充分考虑每一个细节,我们积极的做好服务,我们努力开拓更好的视野,通过不懈的努力,我们赢得了业内的良好声誉,这一切,也不断的激励着我们更好的服务客户。 
    我们在不断强化自身产品的同时,品牌建站服务正式推出,作为业界率先倡导品牌服务的公司,一直坚定不移的为用户提供标准、专业、优质的品牌服务。 

[其他解释]
该回复于2009-07-22 10:35:10被版主删除
[其他解释]
打开VS,新建->项目->其他类型项目->安装和部署->安装项目 

要求.NET framework的时候,需要在线~
[其他解释]
不懂!
顶下
[其他解释]
没用过。只有帮忙顶一下咯。

[其他解释]
其实要是自己用可以用。NET自代的打包都可以了。InstallShield是专业打包的软件,我以前用过,不过现在电脑里没有装这个,,操作很简单,要是不写代码直接选择都可以完成打包,,要真不行可以发到Wanglang20032003@163.com,我回公司可以帮你打包,不过我只能打包一些简单的,要是写代码有点太麻烦
[其他解释]
貌似这个没有研究过 过来向高手学习学习 帮顶
[其他解释]
用VS自带的多好啊
[其他解释]
vs 自带的还不错了呀
[其他解释]
up
[其他解释]
.........


[其他解释]
我用 nextinstaller 做过,很方便
[其他解释]
这个帖子都四五个月了   这CSDN是怎么了~
[其他解释]
打包很容易吧

热点排行