如果这个问题已经回答了,请指出正确的答案。我还没有在这里找到类似的问题。
我创建了一个包含两个文件的 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 ;-) )如何在添加项目资源管理器后手动对文件进行分组,这不是我正在寻找的答案。
我希望有人知道这个问题的答案。
最佳答案
我建议你尝试这种方式:
<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>
我找到了解决方案 here (请参阅“社区添加”部分)。因此,有时评论比原始文章更有用(尤其是关于 VS 模板)。
关于visual-studio - 将项目模板中的项目分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444501/