如果这个问题已经回答了,请给我指正确的答案。我在这里没有找到类似的问题。
我创建了一个包含两个文件的Itemtemplate,在将它们添加到项目中后需要对它们进行分组。
是否可以在模板定义中添加属性或类似属性?
到目前为止,我在MyTemplate.vstemplate-file中有以下代码:
.......
<TemplateContent>
<References />
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs" ReplaceParameters="true">filename.cs</ProjectItem>
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.Properties.cs" ReplaceParameters="true">filename.Properties.cs</ProjectItem>
</TemplateContent>
.......
我知道(从Stackoverflow;-))如何在Project Explorer中添加后手动对文件进行分组,但这不是我想要的答案。
我希望有人知道这个问题的答案。
我建议您尝试这种方式:
<TemplateContent>
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs" ReplaceParameters="true">filename.cs</ProjectItem>
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs$fileinputname$.Properties.cs" ReplaceParameters="true">filename.Properties.cs</ProjectItem>
</TemplateContent>
我在这里找到了解决方案(请参阅"社区添加"部分)。因此,有时评论比原始文章更有用(尤其是关于VS模板的)。