首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET Winform 中INI有关问题搞不定,小弟我只好转向my.setting值的更新有关问题!但有关问题又来了。

2012-06-10 
VB.NET Winform 中INI问题搞不定,我只好转向my.setting值的更新问题!但问题又来了。。。关于my.setting值更新

VB.NET Winform 中INI问题搞不定,我只好转向my.setting值的更新问题!但问题又来了。。。
关于my.setting值更新问题。
我的目的是做一个版本自动更新程序问题,
我将旧版本值设定在D:\aa a.exe项目的设置setting值中,新版本值是通过读取SQL数据库中某表的一个版本字段值,
问题描述如下:
首先,我的真正程序b.exe 它是在D:\bb 目录下(已经安装好了)。

而我现在要用a.exe 去调用D:\bb\b.exe 程序,所以,我让D:\aa 目录下编译后生成的a.exe 拷至 D:\bb 目录下。
然后在D:\bb目录下运行a.exe ,但是那样却无法更新 my.setting值。
我试过,如果我直接在 D:\aa 目录下执行a.exe ,则是可以更新 my.setting值。
因此,我要怎么样在 D:\bb 目录下去执行a.exe 时,也可以更新 my.setting 值呢?


[解决办法]
http://download.csdn.net/detail/linjimu/3609599
VB.Net读取ini文件的例子,和读取xml文件的例子。两种方法的比较。建议还是用Xml比较好。
更新配置,建议用xml来处理。什么设定都可以搞定。想怎么配置就怎么配置。

参考:http://blog.csdn.net/linjimu/article/details/4733283

程序的更新xml配置文件如下:

XML code
AutoUpdateConfig.xml<?xml version="1.0" encoding="gb2312"?><AutoUpdater>  <Updater>    <UpdateUrl>http://127.0.0.1:8080/AutoUpdate</UpdateUrl>    <LastUpdateTime>2009-10-07</LastUpdateTime>    <UpdateDescription>xxxxxx管理系统:自动更新程序</UpdateDescription>  </Updater>  <Application>    <AppExeName>SoftName.exe</AppExeName>    <AppVersion>1.1.0.0</AppVersion>  </Application>  <UpdateFileList>    <File Ver="1.0.0.0" Name="prj.jpg" />    <File Ver="1.0.0.0" Name="xml.jpg" />    <File Ver="1.0.0.0" Name="update.jpg" /> <File Ver="1.0.0.0" Name="aaa/update1.jpg" /> <File Ver="1.0.0.0" Name="aaa/update2.jpg" /> <File Ver="1.0.0.0" Name="aaa/update3.jpg" />  </UpdateFileList> </AutoUpdater> 

热点排行