如何在vstemplate中使用预处理器

时间:2019-10-09 04:48:17

标签: c# visual-studio templates preprocessor visual-studio-templates

我想基于条件创建一个多项目模板。我只是想使用#if like

#if (condition/custom parameter)
    <SolutionFolder Name="$projectname$.ML" CreateOnDisk="true">
        <ProjectTemplateLink ProjectName="$projectname$.MLTrain" CopyParameters="true">
            App3.ML\App3.MLTrain\MyTemplate.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink ProjectName="$projectname$.MLConsume" CopyParameters="true">
                App3.ML\App3.MLConsume\MyTemplate.vstemplate
        </ProjectTemplateLink>
    </SolutionFolder>
#endif

我使用IWizard实现从用户那里获得了自定义参数值。

0 个答案:

没有答案