首页 > 编程知识 正文

Net Web项目安装包制作,软件打包成安装包

时间:2023-05-04 14:58:40 阅读:113594 作者:4670

生成预准备项目创建项目生成CustomInstaller项目生成SetupTest项目生成项目打包项目,该项目将VS软件包文件夹作为安装包并自定义安装过程

前期准备了Visual Studio安装插件3358www.Sina.com/项目1、Microsoft Visual Studio Installer Projects,本例为Visual C#——Windows桌面——类库(Net Framework)项目CustomInstaller项目生成CustomInstaller项目生成删除现有代码文件添加3354新项目——安装程序类(在本例中命名为其他项目类型——Visual Studio Installer——Setup Project) —— 安装软件包运行成功后运行。 安装完成后,此代码的效果是在桌面上显示新的安装日志//summary//param name=' saved state '/是创建paramprotectedoverridevoidonafterinstall (idictionarysavedsavedstall ) { stringlogpath=environment.get folderpath } if (! 目录. exists (log path ) )目录. createdirectory (log path ); string filename=log path ' setuplog.txt '; using (streamwriter SW=new streamwriter (filename,true ) ) SW.writeline (datetime.now.tostring ) ' [yyy-mm-mm-] }} SetupTest项目生成项目右键——Add——项目输出,项目选择SetupTest,类型选择主输出项目右键——View——文件系统在文件夹下添加要打包的文件(文件夹)将此文件夹解压缩到安装目录同一路径项的右键——View——自定义操作,然后在Installer.cs文件夹下添加自定义操作在弹出屏幕中,选择OnAfterInstall文件夹下的CustomInstaller项目包以打包3358www.Sina.com/项目,最后为http://exe文件是安装工具。 必须与msi文件一起使用。 如果在自定义安装过程中使用了管理员权限(例如注册表操作),请选中exe文件中的Application Folder将其保存到此软件包中

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。