当文件存在时,XDocument.Parse()和XDocument.Load()都为null

时间:2014-12-29 20:26:31

标签: c# wix linq-to-xml

我有这段代码:

using (FileStream fs = File.OpenRead(webConfigPath))
using (var sr = new StreamReader(fs))
    webConfig = sr.ReadToEnd();

XDocument web = XDocument.Parse(webConfig);

我也试过

XDocument web = XDocument.Load(webConfigPath);

出于某种原因,我的XDocument始终为null。该文件存在,在第一个示例中,webconfig包含文档的内容,但我的XDocument仍然始终为null。任何人都可以帮我理解这个吗?这可能无关紧要,但代码在WIX自定义操作期间运行。在我稍后尝试使用XDocument之前,不会抛出任何异常。

0 个答案:

没有答案