【问题标题】:NLog nlogger snippet not working Visual Studio 2012NLog nlogger 片段不工作 Visual Studio 2012
【发布时间】:2012-11-15 07:17:56
【问题描述】:

有谁知道如何让 Nlog 的 nlogger sn-p 像在 2010 年一样在 Visual Studio 2012 中工作?谷歌搜索时,我在他们的论坛或互联网上看不到任何内容。似乎是使用 Nlog 的人想要回来的东西。

【问题讨论】:

  • 任何人都知道这个:(
  • 我想知道完全相同的事情。
  • @publicENEMY - 说真的。我不能是唯一一个使用这个东西和 VS2012 的人吗??
  • 你可以使用snippet designer

标签: visual-studio-2010 visual-studio-2012 code-snippets nlog


【解决方案1】:

还没有弄清楚如何安装真正的 sn-p,所以我手动创建了一个 sn-p 来执行与原来相同的功能。

在以下文件夹中创建文件 nlogger.sn-p:

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>

希望这对某人有所帮助。

【讨论】:

  • FWIW:我借用了您上面的 sn-p 并创建了一个用于在 Visual Studio 2013 中创建调试日志记录行。但是当我将文件放在 My Code Snippets 文件夹中时它不起作用因此,我将文件移至别处,然后使用 MSDN 指令 (msdn.microsoft.com/en-us/library/ms165394.aspx) 导入 sn-p 文件。我第一次尝试导入时遇到“无效文件”错误,因此我对其进行了一些调整,使其看起来更像 MS 示例,第二次尝试工作正常。
【解决方案2】:

正如上面@agunn 所提到的,我正在发布在 VS2013 中为我正确导入的 sn-p:

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

【讨论】:

    猜你喜欢
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    相关资源
    最近更新 更多