`
yangshen998
  • 浏览: 1289051 次
文章分类
社区版块
存档分类
最新评论

。NET程序安装包制作(WinForm)

 
阅读更多

NET程序安装包制作(WinForm

一、新建项目—安装和部署项目—安装项目

二、选择安装文件。

1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。

2、在“应用程序文件夹”里添加程序需要用到的文件,例如EXE文件,配置文件,图标文件,等等。

3、用户的程序菜单创建一文件夹,命名,这个就是将来出现在用户的程序菜单中的文件夹。注意如果该文件夹的名字若与现有的程序菜单相同,则新安装的程序菜单项会与现有的挤在一块,如果子菜单项名字也一样,则会覆盖原有。

4、创建EXE文件快捷方式,改成适当的名字,剪切粘贴到“用户的程序菜单/文件夹”和“用户桌面”。鼠标右键看属性,ICON,从“应用程序文件夹”中选好对应的图标文件。这样安装后,程序将会在程序组以及桌面显示快捷方式。

三、用户界面

安装过程中,每个窗口上面会显示一幅图片。如果不指定,将会用默认图片代替。通常,应该用个性化的图片代替。同样,这张图片也应预先放在“应用程序文件夹”里。

1、 进入用户界面视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-用户界面

2、 将各个窗体的bannerBitmap改为个性化的图片。

四、项目属性

选定该项目,然后选菜单栏“视图”—“属性窗口”,将productnametitle改为软件名称,它们在安装过程中会显示。注意,要用菜单栏中的“视图”—“属性窗口”,如果直接用鼠标右键,出来的是一个似乎没用的属性窗口。

拷贝productcode;切换到文件系统视图,选“用户的程序菜单”,找到卸载文件unInstall.exe的快捷方式,鼠标右键看属性,在属性Arguments里粘贴刚才复制的productcode

UnInstall.exe是自行编写的一个程序,它的main()函数支持参数。将安装软件的productcode传给它,以保证准确地将其卸载。

五、安装路径

切换到文件系统视图,选“应用程序文件夹”,属性,将[ProgramFilesFolder][Manufacturer]/[ProductName]中的[ProductName]改成打算安装后的文件夹名称,并且去掉[Manufacturer]。因为在前面已经将ProductName改成了中文,为稳妥起见,避免安装后的文件夹为中文,在这里改回英文。

六、启动条件

1.Net FrameWork

.Net程序需要.Net框架支持。因此系统会自动将.NET作为启动条件。这个不用怎么修改。

假如想安装包自带.NET框架,在目标机器没有安装.Net框架的情况下自动安装,则需要在我们自己的机器上安装引导程序,然后再制作安装包,这样做好的包里,会自动有一份dotnetfx.exe文件。

有关引导程序的信息,如下:

Visual Studio .NET 2003 中的 Setup 项目可以用来使 .NET 框架与应用程序一起安装,但必须首先在开发计算机上安装可选的 Visual Studio .NET 框架引导程序插件。

Visual Studio .NET 框架引导程序插件可以从 Download Center 下载。

Visual Studio .NET 框架引导程序插件用于修改 Setup 项目的 Bootstrapper 属性的行为,以便包括 .NET 框架引导程序以及 Windows Installer 引导程序。然后,.NET 框架可重新分发软件包和适当的语言包将与应用程序一起打包;一个启动条件会在安装时检查是否有正确版本的 .NET 框架,如果需要,则在安装应用程序之前安装它。

Visual Studio .NET 框架引导程序插件不会修改 Web 引导程序。将 Bootstrapper 属性设置为 Web Bootstrapper 将只安装 Windows Installer 引导程序。

此外,如果应用程序需要进行数据访问,则可以与安装程序一起安装 Microsoft 数据访问组件 (MDAC)

Visual Studio .NET 框架引导程序插件还支持安装 .NET 框架的本地化版本,这些本地化版本可以是 Visual Studio .NET 所支持的八种语言中的任意一种。对于您希望支持的每种语言,必须安装单独的插件版本;它们可以从与英语版本相同的位置下载。Setup 项目的 Localization 属性用于确定将被引导的框架的版本。有关详细信息,请参阅 Installing Localized Applications

2MDAC

如果程序需要用到数据库,也要将MDAC作为启动条件。

1)在“搜索目标计算机”里添加“注册表搜索”,命名为搜索MDAC

在属性窗口中,选择 RegKey 属性,并键入 Software/Microsoft/DataAccess

选择 Root 属性,并选择 vsdrrHKLM

选择 Value 属性,并键入 FullInstallVer

选择 Property 属性,并键入 MDACSEARCH

2)在启动条件中添加一条件,命名为“MDAC

选择该条件,在属性窗口中,选择 Condition 属性,并选择 MDACSEARCH>="2.6"

分享到:
评论

相关推荐

    winform 打包工具 生成程序安装包

    制作WinForm安装包的过程通常涉及以下步骤: 1. **集成依赖**:确保包含所有必要的DLL和其他外部文件,这些文件是程序运行所必需的。 2. **生成MSI**:一些打包工具如Visual Studio的Setup & Deployment项目,或第三...

    C#软件winform程序安装包制作及卸载程序制作

    以上就是使用VS2010制作C# Winform程序安装包和卸载程序的全过程,包括添加必要的运行时环境、自定义安装界面和实现卸载功能。通过这些步骤,开发者可以确保他们的软件能够被便捷地安装和卸载,提高用户体验。

    winform程序自定义操作安装,卸载安装包制作

    Winform 程序自定义操作安装、卸载安装包制作详解 Winform 程序自定义操作安装、卸载安装包制作是指在 Winform 程序中实现自定义的安装和卸载操作,包括安装和卸载时的文件处理和保留某些文件等。下面是 Winform ...

    Winform打包教程(installShield)

    InstallShield是一款强大的安装程序制作软件,它能帮助开发者创建跨平台的安装程序,支持多种类型的应用,包括.NET Framework下的Winform应用。 首先,让我们了解Winform。Winform是.NET Framework的一部分,提供了...

    winForm程序打包工具

    WinForm程序打包工具是开发Windows桌面应用程序过程中必不可少的辅助软件,它主要用于将开发完成的WinForm应用程序整合成一个可执行文件或安装包,方便用户在不同的计算机上安装和运行。WinForm是.NET Framework下的...

    c# winform 程序打包部署和VS2008制作程序安装包.docx

    C# WinForm 程序打包部署和 VS2008 制作程序安装包 C# WinForm 程序打包部署是指将 C# WinForm 应用程序转换为可执行文件并将其部署到目标机器上。为了实现这个目标,需要使用 VS2008 中的安装向导来创建一个安装...

    net制作安装程序总结(WinForm,WebForm)

    ### .NET制作安装程序总结(WinForm, WebForm) #### 一、创建基本安装部署项目 在.NET开发环境中,为了方便地将Web应用程序部署到目标机器上,可以使用.NET提供的安装部署工具来创建安装包。下面详细介绍如何创建...

    使用VS_自带的打包工具,制作winform安装项目

    ### 使用VS 自带的打包工具,制作...- **总结**:通过以上步骤,您可以轻松地使用Visual Studio自带的工具来创建一个完整的WinForm应用程序安装项目。这不仅可以提高用户体验,还能简化部署过程,提高软件的可用性。

    winform制作安装程序

    如果你需要为你的WinForm应用程序创建一个安装程序,这里提供一种简单的方法。这个过程涉及到利用Visual Studio的内置功能和Windows Installer来实现。 首先,你需要在你的解决方案中添加一个新的项目。打开你的...

    VS2013打包部署Winform程序

    InstallShield 是一款广泛使用的安装程序制作工具,它能帮助我们生成用户友好的安装包。如果你没有这个工具,可以通过以下步骤获取: 1. 新建一个打包部署项目。在 Visual Studio 2013 中,选择“文件”>“新建”>...

    在vs中开发的winform程序打包工具

    这种工具使得开发者能够轻松地将他们的WinForm应用制作成用户友好的安装程序,以便于分发和安装。 【描述】:描述中的“WinForm可执行文件打包为exe装包”是指将编译后的WinForm应用程序打包成一个单一的EXE文件,...

    DotNet winform程序打包

    开始制作安装程序 - 在解决方案资源管理器中找到新建的安装部署项目。 - 双击“应用程序文件夹”,然后在右侧空白区域右键选择“添加” -> “文件”。 - 将主程序的可执行文件(.exe)、依赖的类库和组件等添加...

    C#如何为winform程序打包发布应用(图解教程))

    这样,安装程序安装完成后会在“开始->所有程序”和“桌面”上生成程序的快捷方式。 设置安装文件夹属性 然后,右击左边的“应用程序文件夹”,打开属性对话框:将属性中的“defaultlocation”的路径中的“...

    如何为winform程序打包发布应用

    这样安装程序安装完成后会在“开始->所有程序”和“桌面”上生成程序的快捷方式。 Step 4: 更改默认安装目录 然后右击左边的“应用程序文件夹”打开属性对话框:将属性中的“defaultlocation”的路径中的“...

    winform生成安装程序

    winform系统简单生成.exe安装包,生成卸载包

    winform安装项目、安装包的制作、部署

    **知识点详解:WinForm安装项目的制作与部署** 在软件开发领域,尤其是针对Windows平台的应用程序,如使用.NET Framework构建的WinForm应用,安装包的制作与部署是软件发布流程中的关键环节。本文将深入解析如何从...

    c# winform 打包程序制作

    "C# WinForm 打包程序制作"的主题聚焦于如何将用C#语言开发的Windows桌面应用程序,也就是WinForm应用,打包成可执行的安装程序,便于用户下载和安装。下面将详细解释这一过程以及相关的知识点。 首先,WinForm是...

    c#_winform_打包(带数据库安装 )

    C# WinForm 打包带数据库安装 ...本文详细介绍了如何使用 VS 打包工具制作带数据库安装的 WinForm 安装包,包括创建安装项目、添加项目所需文件、创建快捷方式、设置系统必备、卸载程序、更改安装程序属性等步骤。

    用VS2005制作WinForm安装程序

    ### 使用VS2005创建WinForm安装程序的详细...通过上述步骤,可以较为轻松地使用VS2005创建出包含安装和卸载功能的WinForm应用程序安装包。这对于开发者来说是一项非常实用的技能,能够极大地提高软件发布和维护的效率。

Global site tag (gtag.js) - Google Analytics