5

Kann jemand wissen, wie man das Snogpet von Logs in Visual Studio 2012 wie in 2010 funktioniert? Ich sehe nichts in ihrem Forum oder im Internet, wenn sie herumstöbern. Scheint so, als würden Leute, die Nlog benutzen, zurück wollen.NLog nlogger-Snippet funktioniert nicht Visual Studio 2012

+0

Jeder da draußen kennen diese ein :( – gcoleman0828

+0

Im das genau Gleiche fragen. –

+0

@publicENEMY - Ernsthaft, ich kann nicht der einzige sein, der diese Sache und VS2012 verwendet? – gcoleman0828

Antwort

15

Ich habe noch nicht herausgefunden, wie das richtige Snippet installiert werden kann. Daher habe ich manuell ein Snippet erstellt, um die gleiche Funktion wie das Original auszuführen.

die Datei nlogger.snippet im folgenden Ordner erstellen:

<?xml version="1.0" encoding="utf-8"?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
     <Header> 
      <Title> 
       NLog Logger Snippet 
      </Title> 
      <Shortcut>nlogger</Shortcut> 
     </Header> 
     <Snippet> 
      <Code Language="CSharp"> 
       <![CDATA[private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();]]> 
      </Code> 
     </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 

Hoffentlich hilft jemand:

My Documents\Visual Studio 2012\Code Snippets\Visual C#\My Code Snippets 

Der Inhalt der Datei wie folgt sein sollte.

+0

FWIW: Ich habe mir Ihr Snippet oben ausgeliehen und eines erstellt, um meine Debugging-Logging-Zeilen in Visual Studio 2013 zu erstellen. Aber es hat nicht funktioniert, als ich die Datei einfach in die Datei legte Der Ordner "My Code Snippets" hat die Datei an anderer Stelle verschoben und dann die MSDN-Anweisungen (http://msdn.microsoft.com/en-us/library/ms165394.aspx) zum Importieren einer Snippet-Datei verwendet. Als ich das erste Mal versucht habe zu importieren, habe ich einen 'invalid file' Fehler bekommen, also habe ich es ein wenig verbessert, um genauer zu sehen, wie das MS Beispiel und der zweite Versuch hat gut funktioniert. –

0

Wie oben durch @agunn erwähnt, ich bin Entsendung der Schnipsel, die richtig für mich in VS2013 importiert:

<?xml version="1.0" encoding="utf-8"?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
    <Header> 
     <Title>NLog Logger Snippet</Title> 
     <Description>Adds the logger object</Description> 
     <Shortcut>nlogger</Shortcut> 
    </Header> 
    <Snippet> 
     <Code Language="CSharp" 
      Kind="any"> 
     <![CDATA[private static readonly Logger Logger = LogManager.GetCurrentClassLogger();]]> 
     </Code> 
    </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 
Verwandte Themen