欢迎光临
我们一直在努力

我的.Net下应用程序发布问题的简易解决方案-.NET教程,.NET Framework

建站超值云服务器,限时71元/月

这几天写了两个小工具,一个是图片自动浏览器,另一个是批量文件名修改器。

正想发布时,遇到win98,win2k系列,win2003,win xp客户端的发布问题,主要是有的可能安装了“.net 框架”,有的则没有。

怎么解决这个问题呢?

以下是我的解决方法:

1、vs.net中新建一个安装与布署项目,选择“安装向导”,名称为你的应用程序名称,选择好方案保存位置,“确定”,出现相应提示,按“下一步”,选择一种项目类型,我选择了默认的第一个,“下一步”。

2、选择要包括的文件,这里要注意了!

如果你需要让用户可以卸载你的应用程序,除了添加你的应用程序名称外(我这里由于是两个小工具,所以有两个应用程序文件,一个是asbestsee.exe,另一个是asbestfilename.exe),还需要选择一个名为msiexec.exe的文件,注意:(1)如果是win98下的安装,请选择win98操作系统目录下的msiexec.exe文件(一般在c:\windows\system目录下);(2)如果是其他,比如win2k系列,请选择该操作系统目录下的msiexec.exe文件(一般在\winnt\system32目录下)。

3、选择下一步,下一步或“完成”,进入项目方案中。在左边“目标计算机上的文件系统”下,有个“应用程序文件夹”,点击之,找到msiexec.exe文件,按鼠标右键,“创建msiexec.exe 的快捷方式”,再点中新出现的项目“msiexec.exe 的快捷方式”,重命名为你需要卸载的说明文字,如我的:“卸载qqaa工具”。

4、点击右边的解决方案资源管理器中按点击你的项目名称(即第二行),出现“xxx布署项目属性”字样,栏中有一个“productcode”的属性,属性值中有“{8dc61eae-b624-491d-ad49-ffaewrerre}”类似字样,选中它“复制”。

5、再次点击你的卸载快捷方式名称,比如我的是“卸载qqaa工具”,再到右下角属性栏中,有一个叫arguments的属性栏,在属性栏中首先填入“/x”后加一个空格,再“粘贴”,将productcode的属性值copy至此。

6、再在vs.net的顶部菜单栏中“生成”-“生成 xxxx”(xxxx为你的项目名称).

7、从微软网站上http://www.microsoft.com/downloads/直接下载microsoft® .net framework 1.1 版可再发行组件包(dotnetfx.exe文件),copy到您的发布生成的目录中,再放上你的安装说明及提示文件等。安装说明中提示用户首先安装dotnetfx.exe,再点击你的应用程序进行运行即可。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 我的.Net下应用程序发布问题的简易解决方案-.NET教程,.NET Framework
分享到: 更多 (0)