我将一些旧版控制台应用程序从 .NET 2.0 升级到了 .NET 4.0。我在 Main() 的第一行收到“类型不是可识别的属性”的运行时错误。它源自以下部分中的 .exe.config 文件:
<listeners>
<add name="RHIOListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\Htp\RHIOListener.log"/>
<remove type="System.Diagnostics.DefaultTraceListener"/>
</listeners>
问题在于“删除类型”行。看起来属性应该是“名称”。我不知道该怎么办。似乎没有明确创建的“命名”DefaultTraceListener。这条线甚至是必要的吗?