你能自动在visual studio片段中插入命名空间吗?

时间:2009-05-04 14:12:13

标签: visual-studio code-snippets

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

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

我是否可以使用自定义代码段执行相同的操作?

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

2 个答案:

答案 0 :(得分:4)

我不认为VS Snippets可以实现这一点,只有few available functions,它们列在MSDN上。但是,您可以创建一个新的项模板并使用parameter $ rootnamespace $,它将替换为当前项目的根命名空间。项目模板是Visual Studio中非常有用的部分,MSDN上有extensive documentation,Visual Studio Magazine有nice walkthrough个。{/ p>

答案 1 :(得分:2)

现在(2018年),有可能添加了以下内容至少可以满足您的部分愿望:

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

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

(此答案显然是针对新探索者的)