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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
不支持.NET文件的TFS生成查询_Tfs_Tfsbuild - Fatal编程技术网

不支持.NET文件的TFS生成查询

不支持.NET文件的TFS生成查询,tfs,tfsbuild,Tfs,Tfsbuild,我们正在使用TFS来维护数据库的文件版本 我们的源代码管理中没有任何.NET应用程序;仅限HTML和支持的CSS文件 是否可以通过TFS构建自动化过程创建Zip包并将包部署到放置位置 注意:我们没有任何.NET项目或解决方案,只需要以zip格式部署文件夹(包含HTML和支持的文件) 我在某个地方读到TFS构建定义强制需要.SLN文件才能有构建项目 我们不想构建任何东西或测试任何东西 只想创建zip并将其部署到drop位置 我尝试了一些构建定义的调整。 但在“流程”选项卡中的“新建生成定义”中,它

我们正在使用TFS来维护数据库的文件版本

我们的源代码管理中没有任何.NET应用程序;仅限HTML和支持的CSS文件

是否可以通过TFS构建自动化过程创建Zip包并将包部署到放置位置

注意:我们没有任何.NET项目或解决方案,只需要以zip格式部署文件夹(包含HTML和支持的文件)

我在某个地方读到TFS构建定义强制需要.SLN文件才能有构建项目

我们不想构建任何东西或测试任何东西 只想创建zip并将其部署到drop位置

我尝试了一些构建定义的调整。
但在“流程”选项卡中的“新建生成定义”中,它要求我输入要生成的项,其中我的选择仅限于.NET支持的文件。

您需要创建自定义的
MSBuild
项目文件(.proj)来执行所需的工作。您可以在命令行中本地测试该文件,然后当它准备好时,您可以将构建过程指向它

这是一个很好的起点


MSBuild社区任务
()包含一个Zip任务,这将使工作更轻松。

根据您的描述,您使用的是2010或更高版本。我要做的是创建一个定制的构建模板,它可以完成您所需要的所有功能。如果从默认模板开始,显然您希望删除所有编译和测试活动,并将其替换为zip并将其复制到binaries目录(从那里它将被移动到drop)。对于解决方案文件需求,您可以做两件事中的一件,在工作区中创建一个假的解决方案文件,并在知道它不会被编译的情况下使用它。或者,您可以在模板中删除参数BuildSettings,该参数是包含解决方案文件和配置的对象。

请提供有关tfs版本的信息,您的工作室使用的方法可能会因此不同,到目前为止,我读到的是,您需要一个定制的项目类型来生成zip,请参阅discens answear。SLN文件与项目文件一样被msbuild接受。两者都是buildmachine上msbuild的提要。