1:来源: http://gistoy.cnblogs.com/archive/2005/12/08/292882.html
http://community.csdn.net/Expert/topic/4339/4339743.xml?temp=.2149011
2、软件的加密或者提示用户输入序列号。
方法一、在用户界面中添加启动对话框。选择客户信息并把他移动到安装地址上面。在安装的时候就会提示用户输入序列号。但是这是一个简单的加密。只要各位数相加的和除7等于0即可验证成功。
方法二、1、在用户界面中添加启动对话框A。2、在自定义操作的安装中添加自定义操作。3、在程序中添加安装程序类进行判断。
3、ASP.NET程序打包的时候如何把TreeView一起打包?
1)、可以把webctrl_client放在自己应用文件目录里,但是需要在WebConfig中设置 在
原地址:http://ttyp.cnblogs.com/archive/2005/06/01/165621.html
2)、第一种方法有些不好;建议把webctrl_client放到安装包中,在安装程序结束之前拷到根目录,也就是方法三;
'-----------------
//方法1:在实际运行时,整个安装已结束了。而安装TreeView的工作才刚开始。有点不同步
/*ProcessStartInfo psi = new ProcessStartInfo();
psi.WorkingDirectory = dir+"//database";
psi.FileName = dir + @"/database/iewebcontrols.msi ";
psi.UseShellExecute=true; //msi文件,如是exe不用设
Process.Start(psi);*/
//方法2:安装iewebcontrols.msi
/*Process treeProcess = new Process();
treeProcess.EnableRaisingEvents = true;
treeProcess.StartInfo.UseShellExecute = true;
treeProcess.StartInfo.FileName = strInstallPath + @"/iewebcontrols.msi";
treeProcess.Start();
treeProcess.WaitForExit();
treeProcess.Close();*/
//方法3:文件拷贝
string strWebRootPath = Directory.GetParent(Directory.GetParent(strInstallPath).ToString()).ToString();
if(!Directory.Exists(strWebRootPath + @"/webctrl_client"))
{
Directory.Move(strInstallPath + @"/webctrl_client",strWebRootPath + @"/webctrl_client");
}
原文:http://community.csdn.net/Expert/topic/4285/4285575.xml?temp=.8176081
4、在打包的时候自动提示用户安装.net框架。
需安装Microsoft Visual Studio .NET 2003 引导程序插件。
原地址:http://blog.csdn.net/zhzuo/archive/2005/05/31/385140.aspx
msdn上的与.net framwork一起发布的相关文章:
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Nfdnnetdepvsredistdeploy1_1.mspx?mfr=true
yyd方法
1:http://hi.baidu.com/wptad/blog/item/630f31fa58bdaa1ea8d31115.html
上面这里有图片介绍
asp.net打包过程详解
--------------------------------------------------------------------
如果您是使用vs.net开发程序,您可以用vs.net中的web setup project来生成安装包来帮助您
发布您的asp.net程序. 其大致使用步骤如下:
1.假定您已经有了一个名为webapp1的web application工程,并已在vs.net中打开.
2.在vs.net中,在菜单上选择file->project.在new project对话框的左边选setup and deployment projects,右边选web setup project模版.指定其name和location.(例如name为webdeploy.)选择add to solution.然后选择ok.
3.在solution explorer中,右击webdeploy工程.然后在弹出的菜单上选add->project output.确认webapp1在project下拉框中被选中.
4.选中primary output和content files选项,然后点ok.
5.在file system editor中,选web application文件夹,然后在properties窗口中,设定virtualdirecoty属性和defaultdocument属性.
6.然后在菜单上选build->build webdeploy.
7.最后,在您第2步的location指定的路径下可以找到生成的setup.exe和.msi及其它相关文件,可以用于向其它机器发布该asp.net程序.
------------------- 这样你就可以很轻松的 移植程序 并且配置 IS 啦 !