代码之家  ›  专栏  ›  技术社区  ›  David Basarab

可以在Visual Studio代码段中自动插入命名空间吗?

  •  4
  • David Basarab  · 技术社区  · 15 年前

    我有一个代码片段,它为我创建了一个C类。它将区域放置在所有正确的位置,并按照我喜欢的方式进行设置。

    当我通过添加新项创建类时,它会根据我的项目和文件夹结构自动创建名称空间。

    有没有一种方法可以对我的自定义代码段执行相同的操作?

    有没有方法可以将默认类更改为我想要的类格式?

    2 回复  |  直到 6 年前
        1
  •  4
  •   jakebasile    15 年前

    我不认为这是可能的vs片段,只有一个 few available functions ,并在msdn上列出。但是,您可以创建一个新的项目模板并使用 parameter $root namespace$将替换为当前项目的根命名空间。项目模板是Visual Studio的一个非常有用的部分,而msdn具有 extensive documentation 在它和Visual Studio杂志上 nice walkthrough 关于他们。

        2
  •  2
  •   mojmir.novak    6 年前

    现在(2018年)这是可能的,至少是你的一部分愿望,加上以下内容:

    <Imports>
      <Import>
        <Namespace>YourNameSpace</Namespace>
      </Import>
    </Imports>
    

    更多信息: https://github.com/dotnet/roslyn/issues/4457

    (这个答案显然是针对新的探险家)