我有一个代码片段,可以为我创建一个C#类。它将区域放在所有正确的位置,并按照我喜欢的方式进行设置。
当我通过添加新项目创建一个类时,它会根据我的项目和文件夹结构自动创建命名空间。
我是否可以使用自定义代码段执行相同的操作?
有没有办法可以将默认类更改为我想要的类格式?
答案 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
(此答案显然是针对新探索者的)