2012-12-07 14 views
5

NLog'u bir F # konsol uygulamasında kullanmaya çalışıyorum, App.config'ta bir yapılandırma bölümü kullanarak çalışmayı başarabiliyordum ancak tek başına bir NLog kullanarak çalışamıyorum .yapılandırma dosyası. Benim NLog.config dosyası sadece App.config altında, uygulama rotada ve içerikleri şunlardır:F # NLog yapılandırma dosyası

<?xml version="1.0" encoding="utf-8" ?> 
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true"> 
    <targets> 
     <target name="stdFile" xsi:type="File" fileName="c:/temp/compliant.log"/> 
     <target name="display" xsi:type="OutputDebugString"/> 
    </targets> 
    <rules> 
     <logger name="compliant.mail.*" minlevel="Debug" writeTo="stdFile,display" /> 
    </rules> 
</nlog> 

yanlış yapıyorum?

Ayrıca, xsd'yi dahil etmeme rağmen intelliense xml için çalışmıyor. Bu kopyalama Etmeyin kuruldu

cevap

1

,? Eğer NLog.config "Kopyala Always" olarak işaretlenmiş var. Ben ancak daima Kopya ayarlayarak çalıştı Bu yardımcı olmadı :(
+0

:(NLog.config için Properties'den projede – shmish111

+0

Şu anda düşünebildiğim tek şey şu: Benim için NLog (veya bunun için lognet), genellikle NLog.config bulunamaz çünkü başka bir şey düşünürsem, Geri göndereceğim – wageoghe

+0

Üzgünüm, bu asılı kaldım ve projemin başka bir bölümüne taşındım ama önümüzdeki hafta tekrar alacağım ve size bildireceğim. – shmish111