27
2017
11

上网管理软件后期构建事件命令

最后要对ExtendedProjectTemplateExample进行的修改是添加一个后期构建事件命令,把这个项目压缩到一个项目模板中(这个例子使用7-zip,其实可以使用任何命令行zip实用工具)。这里调用7-zip可执行程序,把ExtendedProjectTemplateExample文件夹的所有内容一个个地压缩到StarterTemplate.zip中(进行递归压缩,但去除bin和obj文件夹),放在WizardClassLibrary文件夹中。注意,需要提供zip实用工具的完整路径。把下面的代码(放在一行上)输入为一个后期构建事件:

20
2017
11

上网管理软件后期构建事件命令

最后要对ExtendedProjectTemplateExample进行的修改是添加一个后期构建事件命令,把这个项目压缩到一个项目模板中(这个例子使用7-zip,其实可以使用任何命令行zip实用工具)。这里调用7-zip可执行程序,把ExtendedProjectTemplateExample文件夹的所有内容一个个地压缩到StarterTemplate.zip中(进行递归压缩,但去除bin和obj文件夹),放在WizardClassLibrary文件夹中。注意,需要提供zip实用工具的完整路径。把下面的代码(放在一行上)输入为一个后期构建事件:

13
2017
11

电脑行为管理软件建立的安装程序设置

注意WizardClassLibrary项目中的.zip文件,这是Visual Studio导出的模板文件(我们希望把它编译到安装项目中)。现在把Visual Studio创建的项目模板.zip文件复制到WizardClassLibrary项目文件夹中。显示该项目的所有文件,右击文件,选择IncludeIn Project命令。在Properties窗口中,把它的BuildAction属性设置为Content。这是为完美建立的安装程序设置的——它把类库中的Content文件放在安装文件夹中,而这些文件应放在Visual StudioTemplates文件夹中,作为安装过程的一部分。

07
2017
11

上网管理软件模板输出使用的项目文件夹

已解压缩的模板中的其他文件可以忽略——注意,在模板输出使用的项目文件夹中也有些文件,所以现在项目文件夹中有了所有需要的文件。确保不在ExtendedProjectTemplateExample中包含这些文件,它们应显示为被去除的文件。

Public voidProjectFinishdGenerating(EnvDTE.Project project)

«1»