zoukankan      html  css  js  c++  java
  • 用.Net Mage工具更新WPF ClickOnce应用程序部署清单

    Wpf程序在iis上发布后的文件结构。不像asp.net可以直接在服务器上修改网站目录的web.config文件或其他文件,wpf发布的结构是.application文件和一个Application Files目录,Application Files目录里存放了按发布版本建立的目录,每个目录里是真正的应用程序文件,只不过是都加上了.deploy扩展名。这里的每个文件都不能随意修改,例如要修改.exe.config.deploy中的数据库连接,那就需要在Visual Studio中重新编译程序,然后再发布。显然不可取。

     

    好在微软提供了清单编辑和生成工具Mage,用这个可以解决这个问题。

    打开发布的Application Files目录,进入当前发布版本目录(假设是41),把.application文件删除。

    回到Application Files目录,当前发布目录41复制一份,目录名加1。

    OK,这个新复制的42目录里的配置文件就随便改吧,.exe.config.deploy用记事本打开。

    现在该mage上场了。打开新复制的42目录下的.manifest文件,注意这里仍显示的是41,我们就要在这个基础上进行加工。

    把版本改成1.0.0.42

    选文件,"填充时为没有.deploy……"去掉勾,点填充。

    保存,出现的签名选项,选择证书文件。

    接下来打开发布根目录下的.application文件。

    版本改成和刚才的.manifest文件一致1.0.0.42

    应用程序引用,选择清单,选新的42目录下的.manifest文件,

    保存。选择证书文件,和前面的一致。

  • 相关阅读:
    ecnu1624求交集多边形面积
    poj2986A Triangle and a Circle&&poj3675Telescope(三角形剖分)
    poj2194Stacking Cylinders
    zoj2589Circles(平面图的欧拉定理)
    poj1819Disks
    poj3334Connected Gheeves(二分)
    2014 Multi-University Training Contest 5
    hdu3264Open-air shopping malls(二分)
    poj1375Intervals(点到圆的切线)
    级数基础
  • 原文地址:https://www.cnblogs.com/edong/p/3262288.html
Copyright © 2011-2022 走看看