2012-07-26 76 views
1

C#.net項目的app.config文件和vb.net Project的app.config文件之間有什麼區別。我有C#項目工作正常..但是,當我將其轉換爲VB.net,app.config文件設置正在創建問題,因爲它不按預期工作。我只是將XML設置複製粘貼到vb.net項目的應用配置,但它仍然不工作。任何建議C#和VB.net中的App.config

(注意,編輯:從配置文件中的相關部分,從下面的註釋複製爲清楚起見):

<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> 
+1

什麼是不工作?試圖運行該程序時是否遇到異常?程序是否做了一些意想不到的事情,還有別的? – 2012-07-26 07:03:44

+0

我所嘗試的是使用tracelistnhers將應用程序錯誤記錄到文件以及事件日誌中。在C#中完全相同,並且儘管應用程序正在運行並且沒有在VB.NET中顯示任何異常,但它不會將跟蹤錯誤記錄到文件/事件查看器。 – smashstar 2012-07-26 07:06:43

+0

您可以發佈配置文件(至少是您定義日誌配置的部分)我懷疑您的日誌文件名是C#轉義的 – Steve 2012-07-26 07:30:01

回答

-3

我認爲是C#和vb.net的app.config的方式的app.config太大的區別是XML配置:)

<?xml version="1.0"?> 
<configuration> 
<startup> 
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/> 
</startup> 
</configuration> 
+0

-1。 StackOverflow上的答案預計會得到事實支持,例如鏈接到官方文檔或SO上的其他答案。另一件事是'我認爲有很大的區別'幾乎不是'有什麼區別'的答案。代碼片段是不相關的。 – Neolisk 2013-06-01 13:48:09