繁体   English   中英

无法在TFS 2015中构建WiX 3.10项目

[英]Unable to build WiX 3.10 project in TFS 2015

我在Windows Server 2012中使用TFS 2015 Trail版本。我在Visual Studio社区版中创建了Windows服务项目以及WiX Project来打包Windows服务。 如果我从Visual Studio构建解决方案,则可以得到MSI。 但是,如果我在TFS 2015中使用Visual Studio构建,则会收到以下错误。

“从msbuild.exe收到意外的退出代码:1”和“任务VSBuild失败。这导致作业失败。请查看任务的日志以获取更多详细信息。”

我引用了以下链接作为参考: http : //wixtoolset.org/documentation/manual/v3/msbuild/wix_with_team_build.html- http://wixtoolset.org/documentation/manual/v3/msbuild/daily_builds.html

1)当我在步骤2中被击中时,我无法按照最初的链接步骤进行操作:我无法在构建定义中找到配置文件夹。 我正在阅读,我们没有TFS 2010版的TFSBuild.proj。

“右键单击“构建定义”,然后选择“查看配置文件夹”。 “签出并打开名为TFSBuild.proj的文件。”

2)我也无法关注第二个链接。 我得到以下错误:

“未找到导入的项目“ C:\\ wix \\ 3.8 \\ Wix.targets”。请确认声明中的路径正确,并且文件在磁盘上。”

由于我是TFS Build 2015的新手,因此将不胜感激。

从NuGet 2.7开始,NuGet Visual Studio扩展集成到Visual Studio的生成事件中,并在生成开始时恢复丢失的包。 默认情况下启用此功能。 如果您使用NuGet安装Wix软件包,这就是为什么您可以从Visual Studio获得成功构建的原因。

如果要使用NuGet安装Wix软件包,则可以创建一个build.proj以在构建过程中还原这些软件包。 检查: http : //docs.nuget.org/consume/package-restore/team-build

如果您不使用NuGet来安装Wix软件包,则可以使用传统方法来访问: http : //edwinfrey.com/blog/2012/06/11/building-wix-msis-in-tfs-preview/

暂无
暂无

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

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