我试图在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的不完整安装(不幸的是还没有修复)导致了这个问题。我该如何解决?
答案 0 :(得分:2)
我的猜测是你的代码看起来像这样:
var writer = new XmlWriter.Create("C:\\myxmlfile.xml", settings);
如果是,则删除new
,它将起作用。
原因是在XmlWriter类中,Create是静态的,所以不能新建。
答案 1 :(得分:0)
在我的情况下,由于与另一个图书馆的冲突。 我必须指定它:
System.Xml.XmlWriter.Create(sww)
希望它也适合你。