我正在尝试运行一个较旧的c#winforms应用程序,该应用程序基本上尝试读取xml文件但是当它调用XmlReader.Create将流作为xml读取时,它会抛出“配置系统初始化失败”异常。内部异常是“无法识别的配置节启动”。在exe.config文件的第3行。 app.config文件:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
我已经尝试了几个方法来解决这个问题(比如重新安装.netframework和visual studio),但唯一有效的方法是从配置文件中删除启动部分。
有没有人知道导致此异常的原因或如何真正解决此问题,因为我们尝试运行该应用程序的其他每台计算机都没有此问题。
答案 0 :(得分:1)
我只需要设置Visual Studio设置。
导航到C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE
打开终端,然后这样做
devenv / resetsettings常规
参考: