我可以使用Visual Studio项模板创建新文件夹吗?

Chr*_*old 15 visual-studio-2008 visual-studio vs-extensibility

我已成功创建(并手动编辑)一个项目模板,该模板将在一个'镜头'中添加多个文件.我希望这些文件都可以在应该同时创建的文件夹下创建.

在项目模板.vstemplate文件中,我可以指定一个Folder元素,但架构不允许在Item模板中使用一个.

任何人都知道这是否可行,还是我必须开始考虑扩展IDE?

Chr*_*old 20

我想到了!您只需要编辑ProjectItem元素的TargetFileName属性并建议一个完整路径......

<ProjectItem SubType="" TargetFileName="$fileinputname$\$fileinputname$.txt" ReplaceParameters="true">template.txt</ProjectItem>
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,如果用户将新项命名为"dog",则VS将创建一个dog文件夹,并将template.txt文件作为dog.txt复制到其中.