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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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 带有TFS构建工具的NSIS安装程序脚本_Visual Studio 2010_Tfs_Tfsbuild_Nsis - Fatal编程技术网

Visual studio 2010 带有TFS构建工具的NSIS安装程序脚本

Visual studio 2010 带有TFS构建工具的NSIS安装程序脚本,visual-studio-2010,tfs,tfsbuild,nsis,Visual Studio 2010,Tfs,Tfsbuild,Nsis,是否可以利用我的NSIS安装程序脚本在TFS 2010中为我的程序进行自动构建(每日)?该程序不是C#,实际上是闲聊,因此在NSIS中设计的安装程序比我们小组被要求将源代码管理迁移到TFS之前要早 实际上,安装程序只是将目录和快捷方式复制/粘贴到目标PC上,并对新参数运行regedit。我在TFS构建工具(我非常不熟悉)中注意到,它总是希望我指向一个.proj文件。。这是否意味着我必须将我们的NSIS脚本转换成一些.NET等效的脚本(如果是这样的话,如何转换?),或者是否有某种插件可以让这些家伙

是否可以利用我的NSIS安装程序脚本在TFS 2010中为我的程序进行自动构建(每日)?该程序不是C#,实际上是闲聊,因此在NSIS中设计的安装程序比我们小组被要求将源代码管理迁移到TFS之前要早


实际上,安装程序只是将目录和快捷方式复制/粘贴到目标PC上,并对新参数运行regedit。我在TFS构建工具(我非常不熟悉)中注意到,它总是希望我指向一个.proj文件。。这是否意味着我必须将我们的NSIS脚本转换成一些.NET等效的脚本(如果是这样的话,如何转换?),或者是否有某种插件可以让这些家伙一起玩得很好?

如果您的项目支持MSBuild来构建它,您可以直接使用TFS Team build。如果您的项目不支持MSBuild来构建它,您需要提供一个编译器来构建您的项目,并且该编译器支持运行命令行来调用它,因此我们可以添加InvokeProcess活动(执行命令行)来调用该编译器以在构建过程模板中构建您的项目

以下是一些有用的博客供您参考:


现在如何运行NSIS安装程序脚本?用户输入版本号的VBS文件。仅运行NSIS的VBS文件甚至没有项目(在VS2010意义上)我所拥有的只是我们的文件目录、一个NSIS.nsi文件和一个在服务器上针对NSIS运行nsi文件的VBS脚本。有没有办法让TFS Build单独使用VBS脚本,或者我需要创建一个调用脚本的项目?您需要创建一个空的解决方案并调用脚本。并自定义构建过程模板,如我所述,以构建您的项目。