不能在Clickonce部署中复制XML
本文关键字:复制 XML 部署 Clickonce 不能 | 更新日期: 2023-09-27 18:15:27
我有两个项目的解决方案:
MainSolution
Project A
Project B
Folder A
Settings.xml (Embedded R.->Copy Always)
但是当我尝试在ClickOnce上部署它时,当应用程序启动时,我得到了一个错误,类似于:"找不到.xml文件",所以问题基本上是在部署部分,文件没有复制到输出目录。
I tried to:
*将项目B的输出目录更改为项目A的bin'debug*在我的主项目(项目A)的发布设置中,我按照要求将我的项目B包含在项目A的app文件中。
PS:当我试图在字段中检索我的设置时,我试图使用:
*应用程序。启动路径+"'Folder'Settings.xml"*Path.Combine(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName) + "'Project B'Folder'Settings.xml"
谢谢,致意。
没有"Project B"文件夹。当应用程序被部署时,所有的东西都在"Project A"文件夹中。此外,您还指出"settings.xml"文件是"嵌入式资源"。因此,该资源将通过Assembly可用。GetManifestResourceStream方法。