在.NET中制作有DB安装功能的安装文件

前段时间做一个项目,因为其中数据库有许多数据是初始化的数据, 为了便于部署.于是我在制作安装程序的时候加入了 DB install的功能.

首先最好单独创建一个DB install 的Class Library的Project.

Fileà NewàProjectàVisual C# à WindowsàClass Library

然后创建一个class, 命名为DBInstall.cs. 下面就是如何在这个class 中实现DB"安装"的过程.

首先需要将 DBInstall 继承 Installer class. 还需要加上[RunInstaller(true)]的attribute.

继承

1[RunInstaller(true)]
2
3public partial class DBInstall : Installer
4

此时图标会由变为, 说明这个class 已经成为了安装的组件了.

然后就是 override Rollback, Uninstall, Install 三个方法:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索class
, library
, installer
, install
一个
.net 安装包制作、net安装出现功能、vb.net 制作安装包、vb2013.net安装包制作、.net程序 安装包制作,以便于您获取更多的相关知识。

时间: 2024-10-04 09:42:10

在.NET中制作有DB安装功能的安装文件的相关文章

在eclipse中制作apk的时候怎么让手机安装这个apk的同时在手机上创建文件

问题描述 在eclipse中制作apk的时候怎么让手机安装这个apk的同时在手机上创建文件 在eclipse中用的webview(webview对象.loadurl(地址))就调用了B/S的网站主页,我想实现用户在安装apk时手机上同时生成对应的配置文件,在对配置文件进行修改后重启apk进去的是修改后的地址 解决方案 你在项目中增加一个配置文件,一起打包就行了,然后你可以提供一界面用于修改配置 解决方案二: 单纯靠网页是办不到的,这是基于浏览器的安全性决定的. 你可以把这个功能放在你的应用中,并

选择的功能中没有任何功能可以安装或升级。由于不会对计算机进行有效更改,安装程序无法继续。若要继续,请单击“上一步”然后选择要安装的功能。若要退出 SQL Ser

选择的功能中没有任何功能可以安装或升级.由于不会对计算机进行有效更改,安装程序无法继续.若要继续,请单击"上一步"然后选择要安装的功能.若要退出 SQL Server 安装程序,请单击"取消". 我遇到过,原因是之前装的sql在没有完全删除,在注册表里面还有sql的东西没删掉,只要删掉了就可以安装了.运行--输入regedit--找到HKEY_LOCAL_MACHINE里面的SOFTWARE的Microsoft--删掉含sql的文件夹就行了. 用如下方法可以解决:安

如何在Excel中制作图表功能

表格数据所表达的信息常常显得枯燥乏味,不易理解,如果制成图表,则能一目了然.例如,图1所示 Office所带的图表制作程序-Graph能利用表格数据来创建图表.该程序作为Office工具中的一个组件,不但Excel可调用,Word也可以调用.Office 2003所带的图表制作程序是Graph 11中文版. 下面以图1中的数据创建图表为例,说明Excel 2003创建和编辑图表的方法. 1 创建图表 第一步,选定所需的数据后,单击"插入"·"图表". 提示:图1选定

Python的Flask框架中实现简单的登录功能的教程

  Python的Flask框架中实现简单的登录功能的教程,登录是各个web框架中的基础功能,需要的朋友可以参考下 回顾 在前面的系列章节中,我们创建了一个数据库并且学着用用户和邮件来填充,但是到现在我们还没能够植入到我们的程序中. 两章之前,我们已经看到怎么去创建网络表单并且留下了一个实现完全的登陆表单. 在这篇文章中,我们将基于我门所学的网络表单和数据库来构建并实现我们自己的用户登录系统.教程的最后我们小程序会实现新用户注册,登陆和退出的功能. 为了能跟上这章节,你需要前一章节最后部分,我们

如何让PowerPoint2010制作幻灯片时图片功能更加丰富

  如果我们插入幻灯片中的图片背景和幻灯片的整体风格不统一,就会影响幻灯片播放的效果,这时我们可以对图片进行调整,去除掉图片上的背景.例如本例中的摄像头背景就会影响演示文档的效果,此时,我们就应该去掉图片上的背景. 去除图片背景一般都要用像PS这类专业的图像编辑工具才能实现,现在有了PowerPoint 2010,我们就可以在演示文稿中轻松完成了.首先在图像编辑界面单击"删除背景"按钮,进入"图像编辑"界面,此时我们看到需要删除背景的图像中多出了一个矩形框,通过移动

如何亲手制作Win8一键恢复功能

  由于笔记本电脑已经相当普及了,因此本篇教程的方法主要围绕笔记本,适用于Win8单系统的恢复,不适合Win7+Win8双系统.该方法适用于除戴尔以外的所有笔记本. 本文所涉及工具和步骤较多,但如果严格按照步骤操作,一定能够获得成功(PC厂商也是使用类似方法,在出厂时制作一键恢复功能).这里简单拟出操作流程,便于大家理清思路. 我们就以联想电脑来做事例:首先创建一个较大容量的隐藏分区(也称OEM分区),然后用Ghost工具把事先准备的联想一键恢复工具文件(lenovo.GHO)释放到OEM分区中

如何制作Win8一键恢复功能

  Win8系统固然很稳定,但是我们不可能完全避免系统出现问题,因此打造一个Win8系统专属的一键恢复功能就势在必行,说到这里相信不少朋友想问这个一键恢复功能好打造吗?效果出色吗?这里就请大家放心,今天教程所要说的一键恢复功能制作非常简单,只要依靠一键恢复工具,再配合一系列相关工具就可以轻松制作了,并且效果明显. 由于笔记本电脑已经相当普及了,因此本篇教程的方法主要围绕笔记本,适用于Win8单系统的恢复,不适合Win7+Win8双系统.该方法适用于除戴尔以外的所有笔记本. 本文所涉及工具和步骤较

如何将windows7安装到映像文件中

  我们现在使用的Windows7只是一个beta版本,这个版本在正式版发行后是肯定要删除的.如何能安全体验新操作系统而不给现有系统造成影响是不少用户会考虑的问题.在我们安装双系统的时候,往往会出现安装软件重复而发生系统混乱的情况,也可能出现病毒的互相传染,因此,让两个系统完全独立是最佳的安装方式.另外,安装新系统容易出现卸载不干净的痼疾,给以后安装操作系统带来不便.那么,我们应该如何来实现真正互不干扰的双系统环境呢? 其实,微软已经给我们提供了一个不错的解决方案--通过VHD文件安装Windo

【安装】AIX安装单实例11gR2 GRID+DB

[安装]AIX安装单实例11gR2 GRID+DB   1.1  BLOG文档结构图       1.2  前言部分   1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 基于aix安装11gR2的grid和db软件(重点) ② 静默安装     Tips:        ① 若文章代码格式有错乱,推荐使用QQ.搜狗或360浏览器,也可以下载pdf格式的文档来查看,pdf文档下载地址:http://yun