Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 使用多个文件夹和文件创建Visual Studio 2010项目模板_Visual Studio 2010_Itemtemplate_Visual Studio Sdk - Fatal编程技术网

Visual studio 2010 使用多个文件夹和文件创建Visual Studio 2010项目模板

Visual studio 2010 使用多个文件夹和文件创建Visual Studio 2010项目模板,visual-studio-2010,itemtemplate,visual-studio-sdk,Visual Studio 2010,Itemtemplate,Visual Studio Sdk,在过去的几天里,我一直在阅读有关这方面的信息,虽然我取得了一些进展,但我仍然有点迷茫 我已经创建了一个类、文件和文件夹的集合,我希望将它们作为VisualStudio项目模板连接在一起 将其视为一个“模块” 他们的想法是添加这个“模块项模板”,VisualStudio将插入文件夹和文件,并相应地重命名它们 这不是一个项目模板,而是一个项目模板,因为它需要添加到他们正在处理的现有项目中,在该项目中(不是作为单独的项目) 通过使用VisualStudio2010SP1SDK项模板,我几乎已经获得了它

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

我已经创建了一个类、文件和文件夹的集合,我希望将它们作为VisualStudio项目模板连接在一起

将其视为一个“模块”

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

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

通过使用VisualStudio2010SP1SDK项模板,我几乎已经获得了它

问题是,当我使用$safeitemname$时,每个类的名称都不同

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

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

例如,如果我有一个MyModuleConfig.cs类,我有另一个类文件设置,如下所示:

public class $safeitemname$Config
{
}
该类将命名为“MyModuleConfig”,而不是获取用户在config中输入的项目名称“MyModule”


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

好的,在发布此消息几秒钟后,我发现我应该使用$fileinputname$


这似乎正是我想要的,谢谢,赛尔夫

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


这似乎正是我想要的,谢谢,赛尔夫

感谢分享您的解决方案!这很有帮助!感谢分享您的解决方案!这很有帮助!