无法在 Clickonce 部署中复制 XML

Can't copy XML on Clickonce deployment

我有一个包含 2 个项目的解决方案:

  MainSolution
     Project A
     Project B
       Folder A
         Settings.xml (Embedded R.->Copy Always)

但是当我尝试通过 ClickOnce 部署它时,应用程序启动时出现错误,类似于:"Could not find the .xml file",所以问题基本上是在部署部分文件没有复制到输出目录。

我试过:

*将项目 B 的输出目录更改为项目 A 中的 bin\debug *我在主项目(项目 A)的发布设置中的项目 A 的应用程序文件中包含了我的项目 B。

PS:当我尝试在字段中检索我的设置时出现错误,我尝试使用:

*Application.StartupPath + "\Folder\Settings.xml *Path.Combine(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName) + "\Project B\Folder\Settings.xml"

谢谢,问候。

没有 "Project B" 文件夹。部署应用程序时,"Project A' folder. Also, you have indicated that "settings.xml 文件中的所有内容都是 "Embedded Resource"。因此,该资源将可通过 Assembly.GetManifestResourceStream Method