复制XML到其他项目的输出目录

本文关键字:输出 项目 XML 其他 复制 | 更新日期: 2023-09-27 18:03:42

我在一个c#项目中运行这段代码。该文件位于项目的根目录中。如果它已将Copy设置为输出目录以始终复制。

   XDocument fileConfigXml = XDocument.Load("FileConfig");

该项目正在从其他项目中调用。

我得到:

System.IO.FileNotFoundException was unhandled
  HResult=-2147024894
  Message=Could not find file 'C:'Users'user'SolutionName'OtherPriect'bin'Debug'FileConfig.xml'.

我可以将xml文件复制到调用者项目或从其国内项目读取它吗?

复制XML到其他项目的输出目录

xml文件必须在被执行程序的Project中。否则,它只会被复制到所引用项目的output文件夹中。对项目的引用意味着您使用.dll而不是其他文件。

如果全局声明变量,将代码移动到form的load事件(例如:Form1_load),然后再试一次