20
2017
11

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

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

“C:\Program Files\7-Zip\7z.exe”a-tzip..\..\..\WizardClassLibrary\

ExtendedProjectTemplateExample.zip..\..\*.*-r-x!bin-xobj

这就完成了创建项目模板所需的各个项目(ExtendedProjectTemplateExample),添加了一个在创建项目时进行修改的向导(WizardClassLibrary),构建了一个部署模板的安装程序。最后一步更正解决方案的从属关系列表,确保在构建安装程序之前重建ExtendedProjectTemplateExample(也要重建模板zip文件)。Installer项目和ExtendedProjectTemplateExample没有直接的从属关系,所以需要打开解决方案属性,说明它们有一个从属关系。

解决方案现在完成了,可以用于安装ExtendedProjectTemplateExample和相关的Iwizard实现代码了。安装完解决方案后,就可以从刚才创建的ExtendedProjectTemplateExample中创建新项目。

 

« 上一篇

相关文章:

评论列表: