我正在构建一个自动更新程序工具,该工具将从给定位置检索msi并在更新时进行安装。它将从xml文档中获取该信息(见下文)
推荐的方法是:
a。确定文件是本地文件还是远程文件-如果是本地文件,我只需运行read xml /运行安装程序即可。
b。确定我应该使用xcopy还是类似的方法从网络复制还是使用http或Web客户端从远程URL复制
问候 哈比卜
<?xml version="1.0" encoding="utf-8" ?>
<Update>
<Software Name = "MyNameSpace.FancyNew" >
<CurrentVersion>2.0.1.123</CurrentVersion>
<Info><![CDATA[\\Network1\ShareName\FancyNew.xml]]></Info>
<Installer><![CDATA[\\Network1\ShareName\FancyNew.msi]]></LocalInstallerPath>
</Software>
<Software Name = "MyNameSpace.ShinyNew" >
<CurrentVersion>3.0.1.234</CurrentVersion>
<Info><![CDATA[https://somewebsite.com/downloads/ShinyNew.xml]]></Info>
<Installer><![CDATA[https://somewebsite.com/downloads/ShinyNew.msi]]></LocalInstallerPath>
</Software>
<Software Name = "MyNameSpace.YetAnother" >
<CurrentVersion>1.0.1.1</CurrentVersion>
<Info><![CDATA[C:\cutename\YetAnother.xml]]></Info>
<Installer><![CDATA[C:\cutename\YetAnother.msi]]></LocalInstallerPath>
</Software>
</Update>