现在使用VS2008发布一个ClickOnce 客户端程序,项目里有些配置 \XML\*.xml文件,
现在在客户端安装程序之后,发现XML文件与程序文件不在同一目录内,导致程序报错,未能发现在 ..\xml\*.xml文件,请问这个问题该如何解决

解决方案 »

  1.   

    也就是CLICK ONCE 如何发布XML数据文件
      

  2.   

    *.xml文件 变成嵌入式的
      

  3.   

    那为什么不把*.XML文件放在解决方案文件夹里呢?
      

  4.   

    报错System.IO.DirectoryNotFoundException: 未能找到路径“C:\Documents and Settings\Administrator\Local Settings\Apps\2.0\8GTJ219E.9CC\DHODVYQ1.VVY\gene..tion_52e7973a24519624_0001.0000_9127a352a195ea9a\xml\baseinfo.xml”的一部分。
    已经放到解决文件夹内,也设置为了嵌入式,
    但是,客户端安装后,\xml\baseinfo.xml文件位于,gene...exe_52e7973a24519624_0001.0000_none_d352594cb72b69cf 这个文件夹,与程序的启动文件夹不一致
      

  5.   

    因为这两个文件夹的文件名是系统自动生成的,所以程序不好判断去哪里找这个XML文件
      

  6.   

    用CLICK ONCE 发布的时候,在服务端是能看到的
    但在,客户端连接服务器安装后,他就成了两个文件夹,一个放一些程序文件,另一个放一些IMAGES,XML等