有谁知道如何让 Nlog 的 nlogger 片段像 2010 年一样在 Visual Studio 2012 中工作?谷歌搜索时,我在他们的论坛或互联网上看不到任何内容。似乎是使用 Nlog 的人想要回来的东西。
问问题
1735 次
2 回答
15
还没有弄清楚如何安装真正的代码片段,所以我手动创建了一个代码片段来执行与原始代码相同的功能。
在以下文件夹中创建文件 nlogger.snippet:
My Documents\Visual Studio 2012\Code Snippets\Visual C#\My Code Snippets
该文件的内容应如下所示:
<?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>
希望这可以帮助某人。
于 2012-12-21T01:24:00.147 回答
0
正如上面@agunn 所提到的,我在 VS2013 中发布了为我正确导入的片段:
<?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>
于 2015-02-24T20:35:39.900 回答