【问题标题】:Creating a Visual Studio 2010 Item Template with multiple folders and files创建具有多个文件夹和文件的 Visual Studio 2010 项目模板
【发布时间】:2015-09-25 14:59:35
【问题描述】:

过去几天我一直在阅读这方面的信息,虽然我取得了一些进展,但我还是有点迷茫。

我创建了一个类、文件和文件夹的集合,我想将它们组合在一起作为 Visual Studio 项模板。

把它想象成一个“模块”。

他们的想法是他们添加这个“模块项模板”,Visual Studio 将插入文件夹和文件并相应地重命名它们。

这不是一个项目模板,它是一个项目模板,因为它需要添加到他们正在处理的现有项目中,在该项目中(而不是作为一个单独的项目)。

通过使用 Visual Studio 2010 SP1 SDK 项目模板模板,我几乎掌握了它。

问题是当我使用 $safeitemname$ 时,我在每个类中得到不同的名称。

我希望当他们添加项目并将其命名为“MyModule”时,$safeitemname$ 的值将是“MyModule”。

这不会发生。相反,每个生成的类文件都会获得与生成的文件名匹配的 $s​​afeitemname$ 的不同值。

例如,如果我有一个 MyModuleConfig.cs 类,并且我有另一个这样的类文件设置:

public class $safeitemname$Config
{
}

类被命名为“MyModuleConfigConfig”,而不是获取用户输入“MyModule”和配置的项目名称。

我如何告诉它只使用用户在使用模板在“添加项目”对话框中创建模块时输入的原始名称?

【问题讨论】:

    标签: visual-studio-2010 itemtemplate visual-studio-sdk


    【解决方案1】:

    好吧,在发布这篇文章几秒钟后,我发现我应该改用 $fileinputname$!

    这似乎正是我想要的,谢谢,自我!

    【讨论】:

    • 感谢分享您的解决方案!这很有帮助!
    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 2014-06-15
    相关资源
    最近更新 更多