类型名称“Create”在类型 XmlWriter 中不存在

Moj*_*kht 4 xml xmlwriter visual-studio-2017

我正在尝试在 Visual Studio 2017 上编写 Xml 程序,但出现错误:

using System.Xml;
...
XmlWriter.Create("C:\\myxmlfile.xml", settings);
Run Code Online (Sandbox Code Playgroud)

有了这个消息:The type name 'Create' doesn't exist in the type XmlWriter.

我怀疑我的 Visual Studio 的不完整安装(不幸的是尚未修复)导致了此问题。我该如何修复它?

Rez*_*oir 6

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

var writer = new XmlWriter.Create("C:\\myxmlfile.xml", settings);
Run Code Online (Sandbox Code Playgroud)

如果是,则删除它new即可工作。原因是XmlWriter类中的Create是静态的所以不能被更新。