2012-12-07 23 views
5

Ich versuche, NLog in einer F # -Konsolenanwendung zu verwenden, ich habe es mit einem Konfigurationsabschnitt in App.config funktioniert, aber ich kann es nicht mit einem Standalone-NLog arbeiten .Konfigurationsdatei. Meine NLog.config-Datei ist in der App Route, nur unter App.config und der Inhalt:F # NLog Konfigurationsdatei

<?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> 

Was mache ich falsch?

Auch intellisense funktioniert nicht für die xml, obwohl ich die xsd enthalten. :(

Antwort

1

in Ihrem Projekt in den Eigenschaften für NLog.config, haben Sie NLog.config als „Immer kopieren“ markiert?

+0

Es gesetzt wurde Kopieren Sie nicht zu tun. Ich habe versucht, es Einstellung immer zu kopieren, aber das hat nicht geholfen :( – shmish111

+0

Das ist das Einzige, was ich mir im Moment vorstellen kann. Wenn NLog (oder Lognet für diese Angelegenheit) für mich, ist es normalerweise, weil NLog.config nicht gefunden werden kann. Wenn ich an etwas anderes denke, Ich werde es zurücksenden – wageoghe

+0

Entschuldigung, ich habe das hängen gelassen und bin zu einem anderen Teil meines Projekts übergegangen, aber ich werde nächste Woche wieder darauf zugehen und es euch wissen lassen. Danke für eure Antwort. – shmish111