Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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/3/html/69.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
C# 使用TFS 2015构建vNext的发布管理2015 我们试图使用VisualStudio 2015和Team Foundation Server 2015的发布管理来构建并最终从我们的代码系统部署到QA系统。 我们定义了TFS 2015中的2种不同类型的构建(新的脚本化构建定义——Team Foundation Bu建d和XAML定义):_C#_Tfs_Visual Studio 2015_Release_Ms Release Management - Fatal编程技术网

C# 使用TFS 2015构建vNext的发布管理2015 我们试图使用VisualStudio 2015和Team Foundation Server 2015的发布管理来构建并最终从我们的代码系统部署到QA系统。 我们定义了TFS 2015中的2种不同类型的构建(新的脚本化构建定义——Team Foundation Bu建d和XAML定义):

C# 使用TFS 2015构建vNext的发布管理2015 我们试图使用VisualStudio 2015和Team Foundation Server 2015的发布管理来构建并最终从我们的代码系统部署到QA系统。 我们定义了TFS 2015中的2种不同类型的构建(新的脚本化构建定义——Team Foundation Bu建d和XAML定义):,c#,tfs,visual-studio-2015,release,ms-release-management,C#,Tfs,Visual Studio 2015,Release,Ms Release Management,我们能够对这两个定义进行排队,并成功构建它们 接下来,当我们转到Visual Studio 2015的版本管理客户端并创建一个新版本时,在选择发布模板之后,它允许我们选择一个构建。搜索这些构建只返回来自XAML定义的构建,而不是从Team Foundation构建的。p> 如何让发布管理使用来自Team Foundation构建的构建?< P>自动发布, 对于XAML生成系统,请确保从“C:\Program Files(x86)\Microsoft Visual Studio 14.0\rele

我们能够对这两个定义进行排队,并成功构建它们

接下来,当我们转到Visual Studio 2015的版本管理客户端并创建一个新版本时,在选择发布模板之后,它允许我们选择一个构建。搜索这些构建只返回来自XAML定义的构建,而不是从Team Foundation构建的。p>

如何让发布管理使用来自Team Foundation构建的构建?

< P>自动发布,

对于XAML生成系统,请确保从“C:\Program Files(x86)\Microsoft Visual Studio 14.0\release Management\Client\bin”将发布模板(名称类似于ReleaseTfvcTemplate.12.XAML)复制到BuildProcessTemplates,并将其用作发布生成的过程模板

对于新的可编写脚本的生成系统,您还需要运行一个命令行任务,该任务使用一些提供的参数执行ReleaseManageBuild.exe(位于与上面相同的文件夹中)(更多信息如下:)

或者,您可以使用此答案中的任务:
我没有亲自测试Daniel Mann的任务,但它看起来与我为自己制作的任务非常相似,我将他的一些代码合并到了我的任务中。老实说,他是这个领域的主题专家。

好的,我们相信我们找到了答案。我们必须使用vNext发布模板为插件启用新的构建定义;我已经为一些客户使用了这些任务,它们很有效。另外,我还没有收到一封关于它不起作用的愤怒电子邮件,所以我很确定它们起作用了。