类型名称'创建'在XmlWriter类型中不存在

时间:2017-03-27 15:28:48

标签: xml visual-studio-2017 xmlwriter

我试图在Visual Studio 2017上编写一个Xml程序,并且出现错误:

using System.Xml;
...
XmlWriter.Create("C:\\myxmlfile.xml", settings);

收到此消息:The type name 'Create' doesn't exist in the type XmlWriter.

我怀疑我的Visual Studio的不完整安装(不幸的是还没有修复)导致了这个问题。我该如何解决?

2 个答案:

答案 0 :(得分:2)

我的猜测是你的代码看起来像这样:

var writer = new XmlWriter.Create("C:\\myxmlfile.xml", settings);

如果是,则删除new,它将起作用。 原因是在XmlWriter类中,Create是静态的,所以不能新建。

答案 1 :(得分:0)

在我的情况下,由于与另一个图书馆的冲突。 我必须指定它:

System.Xml.XmlWriter.Create(sww)

希望它也适合你。