这篇文章给大家介绍如何对WEB Setup Project项目进行说明,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着时代的进步科技的发展Web Setup Project也快速的提升与升级,下面我就对升级前和升级后
这篇文章给大家介绍如何对WEB Setup Project项目进行说明,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
随着时代的进步科技的发展Web Setup Project也快速的提升与升级,下面我就对升级前和升级后的Web Setup Project,做一下自己的解析。
1.在“新建项目”对话框的左侧树状图中选择“Other Project Types”->“Setup and Deployment”节点,在右侧选择“Web Setup Project”。
2.在Solution Explorer中在Solution上点右键,选择“Add”->“Existing Web Site”,将存放编译好的Web网站的文件夹加入Solution中。如果添加使用aspnet_compiler编译好的网站,有可能会出现下面的提示框,点击“是”就行。
编译好的网站中加入osql.exe;CreateDB.txt;database.mdf;database_Log.ldfosql.exe 在sqlserver安装文件夹下可以找到,关于osql的使用及参数说明请另查资料,CreatDB.txt 中记录数据库的相对位置,比如数据库放在网站根目录下,则CreatDB.txt内容为空。
再添加一个新的“Class Library”,名称“CreateDB”,用以创建数据库的操作。删除默认生成的“class1.cs”,在这个项目上点右键,选择“Add”->“New Item”,在弹出的对话框中选择“Installer Class”,点击OK。需要的命名空间有:
5.在“Web Setup Project”项目上点右键,选择“Add”->“File”,将创建数据库表、存储过程和视图的脚本createdb.sql加入。重复,将向数据表中添加基础数据的脚本insertdata.sql加入。重复,将程序osql.exe加入。
对于Visual Studio .net的相关问题解答
解读Visual Studio Project Management T
简明扼要叙述Visual Studio 2008程序体验
讲述Visual Studio 包含内容的意义
对于Visual Studio 2010 F#相关介绍
6.在“Web Setup Project”项目上点右键,选择“Add”->“Merge Module”,在弹出的对话框中选择“VC_User_CRT71_RTL_X86_---.msm”,点击OK。添加这个VC运行库是因为在一台干净的机器上测试的时候发现osql.exe这个程序需要这个库。
7.在“Web Setup Project”项目上点右键,选择“Properties”,在弹出的对话框中可以设置一些安装程序的属性。点击按钮“Prerequisites”,在弹出的对话框中选中“.NET Framework 2.0”和“windows Installer 3.1”,选中“Download prerequisites from the same location as my application”。这样就可以把这些组件和应用程序打包在一起,安装的时候自动检测并安装了。如果需要部署的计算机如果没有打过***的补丁的话,是没有“Windows Installer 3.1”的,如果没有这个组件,“.NET Framework 2.0”是不能安装的。
8.在“Web Setup Project”项目上点右键,选择“View”->“Custom Actions”,在出现的树状图的节点“Install”上点右键,选择“Add Custom Actions”。在弹出的对话框中“Look in”中选择“Web Application Folders”,在下面选择“Primary output from CreateDB (Active)”,点击OK。
9.在“Web Setup Project”项目上点右键,选择“View”->“User Interface”,在出现的树状图节点“Install”的子节点“Start”上点击右键,选择“Add Dialog”,在弹出的对话框中选择“TextBoxes(A)”。
关于如何对Web Setup Project项目进行说明就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
--结束END--
本文标题: 如何对Web Setup Project项目进行说明
本文链接: https://lsjlt.com/news/292133.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0