2012-08-07 46 views
1

过去几天我一直在阅读这方面的信息,尽管我已经取得了一些进展,但我仍然有点失落。创建一个包含多个文件夹和文件的Visual Studio 2010项目模板

我创建了一个类,文件和文件夹的集合,它们一起作为一个Visual Studio项目模板连接在一起。

认为它是一个“模块”。

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

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

通过使用Visual Studio 2010 SP1 SDK项目模板模板,我几乎得到它。

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

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

这没有发生。相反,每个生成的类文件为$ safeitemname $获取与生成的文件名匹配的不同值。

因此,举例来说,如果我有一个MyModuleConfig.cs课,我还有一个类文件的设置是这样的:

public class $safeitemname$Config 
{ 
} 

,而不是领的项目名称,用户输入了“MyModule的”与配置在一起,该类被命名为“MyModuleConfigConfig”。

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

回答

1

没问题发表了这篇文章后几秒钟,我发现我应该使用$ fileinputname $!

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

+0

感谢您分享您的解决方案!这非常有帮助! – Crono 2015-08-13 18:52:00

相关问题