【发布时间】:2012-07-24 17:28:15
【问题描述】:
C#.net 项目的 app.config 文件和 vb.net 项目的 app.config 文件有什么区别。我的 C# 项目工作正常。但是当我将其转换为 VB.net 时,app.config 文件设置正在产生问题,因为它没有按预期工作。我只是将 XML 设置复制粘贴到 vb.net 项目的应用程序配置中,但它仍然无法正常工作。任何建议
(注意,编辑:配置文件中的相关部分,为清楚起见,从下面的评论中复制):
<trace autoflush="true"/>
<sources>
<source name="Logger" >
<listeners>
<add name="eventlogListener"
type="System.Diagnostics.EventLogTraceListener"
initializeData="Application">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error"/>
</add>
<add name="textfileListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="ErrorLog.log" />
<remove name="Default"/>
</listeners>
</source>
</sources>
【问题讨论】:
-
什么不起作用?尝试运行程序时是否出现异常?程序只是做了一些意想不到的事情吗?
-
我尝试的是使用 tracelistnhers 将应用程序错误记录到文件和事件日志中。同样在 C# 中完美运行,即使应用程序正在运行并且在 VB.NET 中没有显示任何异常,它也不会将跟踪错误记录到文件/事件查看器。
-
能否请您发布配置文件(至少是您定义日志配置的部分)我怀疑您的日志文件名带有 C# 转义
-
您可能需要查看稍微不同的路线。见stackoverflow.com/questions/480108/…
标签: c# vb.net app-config