我有这行代码:
XDocument doc = XDocument.Parse(File.ReadAllText(Properties.Resources.settings));
我收到此错误消息:
System.ArgumentException: 'Illegal characters in path.'
我已将文件“settings.xml”作为资源添加到Visual Studio 2017社区中的项目中。
我项目的路径是:
C:\Users\myname\OneDrive\Projects\Test\Test\Resources
答案 0 :(得分:1)
如果settings
是您已添加的文件,您将获得内容。这是资源系统的重点,您不需要从文件中读取数据:
var doc = XDocument.Parse(Properties.Resources.settings);