程序安装打包

研究了半天。。。终于有点成果

网上教程,看了半天,这里也写一下自己的辛苦路程

这里分两种情况打包

情况:安装过程中需要修改webconfig或执行sql之类的

1.webapplication情况 简称A情况

2.website情况 简称B情况

大多数操作,就在博客园搜,就有答案了

这里讲下我遇到的问题

一:要修改webconfig之类的,就要添加Install安装类,在B情况下,添加新项里根本没有Install类,太阳一个,就这个,郁闷了我很久....最后解决办法是,新建一个类库,类库里只放一个Install类

二:对于A情况和B情况,都引用Install项目,于是最后的输出,都会多了一个Install.dll,我研究了半天,也没办法不输出它.

于是,只好想了个歪招,在Appliction_start事件里把Install.dll删了

三:对于B情况,发布网站会有很多DLL,很弄成一个,这个用下插件就行了,不会就看下这网址:

http://www.cnblogs.com/Spring/archive/2009/04/21/1440139.html

当然了,关键的问题不是这个,而是添加后的项目,会有“已预编译此应用程序”这错误,这问题也忽悠了我很久。

解决的办法是:发布后的网站,把“PrecompiledApp.config”剪切出去,然后在安装项目里,以文件的形式另外添加

问题结束了。。。。。

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:http://www.cnblogs.com/cyq1162/archive/2009/06/18/1505990.html

时间: 2024-10-31 07:19:17

程序安装打包的相关文章

visual studio 2010-vs2010打包程序安装时,自定义操作执行失败之后能让安装程序不回滚么

问题描述 vs2010打包程序安装时,自定义操作执行失败之后能让安装程序不回滚么 我再用vs2010打包我的程序,想把驱动安装也打包进去,我尝试了两种方法. 1.我利用wdk里面的DIFxCmd.exe添加到打包工程自定义操作里面. 安装时提示程序包有问题.作为安装一部分的程序没有按预期完成. 这是安装日志: 2.我利用wdk的dpinst.exe安装.驱动安装都已经完成了,驱动也测试安装上了,可以正常用了 但是还是报错了 这是安装日志: 如果真的是安装驱动的程序返回值有问题的话,能让安装包过滤

java 做的桌面程序可以打包成EXE,但能打包成MSI安装吗?

问题描述 java 做的桌面程序可以打包成EXE,但能打包成MSI安装吗?如果可以,要怎么做,有没有什么好的免费的工具使用?我自己知道可以先打包成EXE,然后再用工具转换成MSI,但不知道JAVA桌面程序能不能打包成MSI来安装呢? 问题补充:liveHappy 写道 解决方案 我只找到一个.使用一个开源的组件(jdic)的包装器组件 ,把JNLP(Java Web Start)应用转换成本地安装程序,那么如果是windows系统的话包装成的就是msi,它仅仅为Web Start应用提供点击安装

网站安装打包 新建网站[四][文件解压] 上

在新建网站之前,就是要把打包好的项目拷贝一份到IIS指定的路径上,同时,还要为个别目录设置相应的访问权限! 于是就产生了两件事: 1.拷贝->[这里我是采用RAR打包,然后解压] 2.设置权限 如果是用拷贝方式,关于文件夹Copy,可以参考我的这篇文章: 文件夹复制操作(非递归循环遍历文件夹) http://www.cnblogs.com/cyq1162/archive/2007/05/28/762294.html     为什么我没采用拷贝的方法,前提有两个,就是项目的文件夹有太多,在制作应用

程序如何打包

问题描述 程序如何打包 解决方案 解决方案二:安装部署添加主输出和内容文件,设置系统必备innosetup解决方案三: 解决方案四:推荐innosetup,绝对傻瓜式安装.解决方案五:飘过,飘过解决方案六:是.NET程序打包吗?1.打开你的.net,用鼠标右击你的工程(解决方案),选择addnewproject(添加新建项目).2.选择setupanddeploymentprojects(安装和部署项目)的websetupproject(web安装项目).(注意setupproject的存放路径

c#应用程序安装问题

问题描述 用c#设计的window应用程序要使用数据库,但如果客户单没有安装数据库,如何解决访问问题,该应用程序使用的数据库是使用SQL数据库作为数据保存,应用程序打包如何把数据库部署在应用程序安装里面(客户安装的电脑上是不存在SQL),请附加案例 解决方案 解决方案二:顺便加个问题,是不是也要把framwork也加在安装包里哦?

网站安装打包 概述[一]

怎么制作一个网站安装的软件? 以前一开始的时候,是通过制作web安装程序,然后框的一下把网站安装完了.但是由于网站涉及到虚拟目录,创建网站等操作,直接制作web安装程序,如果中间有大量的配置是是灵活改变的,就变的相当的烦锁了.于是,换了一种方法: 通过制作一个网站安装的工具,然后通过制作应用程序安装程序: --------就是制作一个网站安装工具,然后通过安装工具,再进行网站安装!!! 一.工具的组成:五个部分介绍: 1.软件环境检测 2.webconfig修改 3.新建网站(文件解压->创建网

《Hadoop与大数据挖掘》一2.4.3 动手实践:编写Word Count程序并打包运行

2.4.3 动手实践:编写Word Count程序并打包运行 1)打开Eclipse,新建MapReduce工程,如图2-35.图2-36所示. 需要配置Hadoop的安装目录,因为这里的Eclipse安装在Windows系统上,所以这里的Hadoop安装目录就是指Hadoop安装包的解压目录. 建好的工程如图2-37所示(注意,这里还有相关jar包没有列出). 2)参考上一节的代码编写单词计数程序. 3)使用Eclipse的Export中的JAR file工具打包成jar包,如图2-38.图2

谁能给我讲讲:程序安装或者卸载时,安装/卸载程序通常会进行哪些“秘密”的操作

问题描述 我只知道有些程序安装时会修改注册表,别的什么的就不知道了,谁给揭示下其中的这些不为人知的秘密啊? 解决方案 解决方案二:我看到分数就进来了楼主你对秘密操作的定义是怎样的?解决方案三:都是自己写的脚本.解决方案四:解压.复制.更改注册表.删除文件.初始化.注册服务,还有很多可以做的事情--解决方案五:安装.卸载时你可能认为的秘密操作都可能会有,安装或卸载的同时就可以执行.启动相应的程序,这些程序有的会成为服务,有的会修改注册表,有的一系列过程会执行批处理,有的可能植入木马,当然这个是被别

《Hadoop MapReduce实战手册》一1.3 写WordCountMapReduce示例程序,打包并使用独立的Hadoop运行它

1.3 写WordCountMapReduce示例程序,打包并使用独立的Hadoop运行它 Hadoop MapReduce实战手册本节传授如何写一个简单的MapReduce程序,以及如何执行它,如图1-1所示. 要运行MapReduce作业,用户需要提供一个map函数.一个reduce函数.输入数据,以及输出数据的位置.在执行时,Hadoop实际执行如下步骤. Hadoop通过换行符将输入数据分解成多个数据项,并且在每一个数据项上运行一次map函数,将这个数据项作为对应map函数的输入.执行完