gpt4 book ai didi

MSBUILD : error MSB1008: Only one project can be specified in teamcity

转载 作者:行者123 更新时间:2023-12-04 03:38:35 28 4
gpt4 key购买 nike

我正在尝试使用TeamCity运行MSBuild。

我有一个批处理文件,我将参数传递给它,构建工作正常。当我尝试通过TeamCity运行时,出现以下错误

[13:24:46][MSBuild output] Start MSBuild...

[13:24:46][MSBuild output] 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe'
'"@C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity.msbuild.tcargs" C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity'

[13:24:46][MSBuild output] working dir = 'C:\TeamCity\buildAgent\work\999585556854a516'

[13:24:46][MSBuild output] Microsoft (R) Build Engine Version 4.0.30319.1

[13:24:46][MSBuild output] [Microsoft .NET Framework, Version 4.0.30319.296]

[13:24:46][MSBuild output] Copyright (C) Microsoft Corporation 2007. All rights reserved.

[13:24:46][MSBuild output]

[13:24:46][MSBuild output] MSBUILD : error MSB1008: Only one project can be specified.

[13:24:46][MSBuild output] Switch: C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity

[13:24:46][MSBuild output]

[13:24:46][MSBuild output] For switch syntax, type "MSBuild /help"

在TeamCity中,我的命令行参数字段如下所示 Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev;
我确实在StackOverflow上进行搜索,遇到类似问题的人提到要确保命令行参数中没有空格,而且我的sln和proj文件/页面也没有空格。

就像我说的那样,当我使用这些参数运行批处理文件时,所有文件均有效,但是TeamCity失败。

最佳答案

我设法在命令行中重现该错误:显然,Default.msbuild.teamcity.msbuild.tcargs的文件内容必须为:

/p:Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev;

代替:
Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev;

关于MSBUILD : error MSB1008: Only one project can be specified in teamcity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979137/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com