【发布时间】:2018-02-28 10:16:24
【问题描述】:
C# 部署 clicOnce。没有找到安装运行xml文件?
XDocument x = XDocument.Load(@"veri.xml");
【问题讨论】:
-
您正在包含一个直接来自
bin\Debug目录的文件。您的 ClickOnce 部署是否使用调试版本..?
标签: c# deployment clickonce publish
C# 部署 clicOnce。没有找到安装运行xml文件?
XDocument x = XDocument.Load(@"veri.xml");
【问题讨论】:
bin\Debug 目录的文件。您的 ClickOnce 部署是否使用调试版本..?
标签: c# deployment clickonce publish
如果是项目中的文件,从文件的属性中检查是否是copy local。文件必须是复制本地。那么您可以尝试以下方法。
XDocument x = XDocument.Load(@"veri.xml");
string filePath = Path.Combine(
HostingEnvironment.ApplicationPhysicalPath,
@"App_Data\AppSettings.xml"
);
【讨论】:
HostingEnvironment.ApplicationPhysicalPath 用于 ClickOnce 应用程序,因为它在桌面上运行而不是在虚拟主机中运行..