TFS版本无法找到_PublishedWebsites / Web.Config

问题描述 投票:4回答:2

将源移动到另一个集合(所有文件一个团队项目,并手动重新创建构建后,我收到以下构建错误。

C:\b\1\1\src\Src\Case\Case.UI\Case.UI.csproj(803,5): error : Could not write Destination file: Could not find a part of the path 'C:\b\1\1\src\Src\Case\Case.UI\bin\_PublishedWebsites\Case.UI\Web.config'.

仅在使用MS-Build参数时适用:

/p:DeployOnBuild=True /p:TransformConfigFiles=True

问题所在的行显然是与Web.config转换(我们确实需要这样做)有关,并在此处链接回到项目文件:

<TransformXml Source="Web.config" Transform="$(ProjectConfigTransformFileName)" Destination="$(WebProjectOutputDir)\Web.config" />

tfsbuild alm
2个回答
4
投票

问题是MSBUILD试图在错误的目录中转换您的配置文件。

删除参数/ p:TransformConfigFiles = True,只是将其设置为在解决方案本身中进行转换。


2
投票

尝试从目标中删除$(WebProjectOutputDir):

<TransformXml Source="Web.config" Transform="$(ProjectConfigTransformFileName)" Destination="Web.config" />
© www.soinside.com 2019 - 2024. All rights reserved.