繁体   English   中英

安装Visual Studio 2015 Update 1后出现TFS Build错误

[英]TFS Build error after installing Visual Studio 2015 Update 1

我将Visual Studio 2015 Update 1安装到我们的构建服务器上,现在我在编译完成后复制Typescript / Javascript文件时出错。

C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ WebApplications \\ Microsoft.WebApplication.targets(182,5):错误MSB3021:无法复制文件“C:\\ Builds \\ 1 \\ XXX \\ XXX持续集成\\ src \\ XXX \\ Trunk \\ XXX \\ XXX.Web \\ Content \\ Scripts \\ Admin \\ Reports.js“to”C:\\ Builds \\ 1 \\ XXX \\ XXX Continuous Integration \\ bin_PublishedWebsites \\ XXX.Web \\ C:\\ Builds \\ 1 \\ XXX \\ XXX持续集成\\ src \\ XXX \\ Trunk \\ XXX \\ XXX.Web \\ Content \\ Scripts \\ Admin \\ Reports.js“。 不支持给定路径的格式。

看起来输出路径的构建不正确 - 输出目录第二次添加。 升级到Visual Studio 2015 Update 1后是否有其他人遇到此问题?

解决了1.7.6版本的打字稿: http //go.microsoft.com/fwlink/? LinkID = 717098

过时:

作为一种解决方法,我发现了两个选项:

A)预编译(旧版) - TS文件标记为内容 - 在开发VS上预编译TS到JS和MAP,包括在项目中,签到

B)在TypeScript构建选项卡中,使用“将Javascript输出信息合并为一个文件”并设置为Scripts \\ app.js

解决方法:

1)创建发布配置文件“ Web Deploy Package

2)添加到您的构建定义:

/p:Disable_CopyWebApplication=True /p:DeployOnBuild=true; 
PublishProfile=publish_profile_name

这个问题在Typescript版本1.7.6中得到修复。 升级以解决构建问题。

是的,我也看到了这一点(虽然本地 - 我们不使用TFS,但我们使用签入的Microsoft.WebApplication.targets文件)安装Update 1.它实际上将文件复制到磁盘上,但是构建失败并提前结束。 此外,在某个目录/ TypeScript模块中, .js.map数百个文件中的16个文件( .js.js.map )生成错误消息。 我不确定它是否只是为了解决其余的错误,但我尝试重命名目录名称以防万一它的名字(它被命名为Common )。 没有骰子。

作为一个workarround,您可以通过向TFS构建定义添加MSBuild参数来禁用复制到_PublishedWebsites,如下所示:

/p:Disable_CopyWebApplication=True

我不是100%肯定我们有同样的问题,但我遵循@Paul建议并升级。 这肯定有效。

我在这里发帖是因为我必须在TFS Build Server上升级“TypeScript for Visual Studio 2015”,并希望明确这一点。

这是2.0升级的链接https://www.microsoft.com/en-us/download/details.aspx?id=48593

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM