把.NET程序部署到没有安装.NET Framwork的机器上(收集)

[.NET]把.NET程序部署到没有安装.NET Framwork的机器上

在微软官方网站下载Microsoft Visual Studio .NET 2003 引导程序插件
文件名叫:PluginInstaller.msi
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn
你安装了这个插件然后用IDE自带的安装部署即可,他会在你的安装包里另加三个文件:MDAC 2.8 和 .NetFramework 和中文语言包,并且自动判断系统是否已安装框架。

 

其他资源:

把.NET程序部署到没有安装.NET Framwork的机器上

http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx

Microsoft Visual Studio .NET 2003制作安装程序

http://dev.csdn.net/article/28/article/27/27847.shtm

部署ASP.NET的三大技术

http://tech.ccidnet.com/pub/article/c295_a68309_p1.html

在制作安装程序,不知如何才能将数据库结构及数据导入,高分求Duwamish7制作打包部署程序的源码及方法

http://community.csdn.net/Expert/topic/3368/3368253.xml?temp=.7017328

项目打包时自定义安装属性,如数据库名等

http://blog.csdn.net/greystar/archive/2004/08/17/76716.aspx

用Vs.net制作安装程序

http://www.showyou.net/MyCode/ArticleView/Article_4641.html

自动安装SQL Server数据库

http://www.cnblogs.com/wangsaokui/articles/9769.aspx

安装程序时读取路径的问题

http://blog.joycode.com/fogshadow/archive/2004/04/30/20589.aspx

asp.net打包的问题(1.修改文件夹访问权限;2.设置起始页)

http://community.csdn.net/Expert/topic/3380/3380589.xml?temp=8.585757E-02

 

如何在vs.net中创建程序的卸载功能,含卸载菜单

打包時加入卸载功能:

方法一:
1.在打包項目中添加文件msiexec.exe(一般可在c:/windows/system32/下找到)
2.在文件系統視圖中選擇應用程序文件夾,在msiexec.exe上按右鍵,選擇創建快捷方式,重命名快捷方式為"卸载".
3.更改此快捷方式的Arguments 为"/x {產品id}",產品id的值為打包項目的ProductCode屬性值.

方法二:(推荐)
1.用VS.net建立一个新的控制台程序uninst.exe文件,
'power by: landlordh
'for 2000,xp,2003
Module uninstall
    Sub Main()
        Dim myProcess As Process = New Process
        If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then
            myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}")  '改为自己的ProductCode
        End If
        myProcess.Close()
    End Sub
End Module
2.将控制台程序BIN目录的exe文件加入到打包程序文件中
3.在程序组创建uninst.exe的快捷方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值