首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在发布项目后访问XML文件?

如何在发布项目后访问XML文件?
EN

Stack Overflow用户
提问于 2013-11-01 20:09:16
回答 2查看 1.4K关注 0票数 0

在调试模式下,我可以按照预期的方式加载XML文件,如下所示:

代码语言:javascript
复制
Dim strm As New FileStream(System.IO.Path.GetFullPath(Application.StartupPath & "\QuestionList.xml"), FileMode.Open)

但是,在我使用ClickOnce部署发布了我的项目之后,总是会提示一条错误消息,声明:

找不到文件:‘C:\文档和设置*用户名*\本地设置\Apps\2.0\随机字符HERE\QuestionList.xml’

出现文件未找到异常。

我的问题与this question here in SO相似,并尝试了在那里提出的解决方案,但没有运气,就像最初的海报一样。

为什么我不能访问一个包含发布的项目的XML文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-01 21:42:37

Clickonce应用程序一旦部署在AppData\XYZ...BlahBlahBlah中。您会得到一个错误,因为您的xml不存在。这就是您需要QuestionList.xml使其工作的路径。

因此,基本上您需要在部署二进制文件时部署xml,按照给定的here说明,它将指导您如何将文件复制到clickonce安装路径。

票数 2
EN

Stack Overflow用户

发布于 2013-11-01 20:12:57

尝试使用双斜杠:

代码语言:javascript
复制
"\\QuestionList.xml"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19734604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档