【发布时间】:2015-02-26 07:07:24
【问题描述】:
我在 TFS 服务器 2013 中有一个 mvc5 Web 应用程序。当我在本地构建解决方案时,它工作正常。我在 TFS 中创建了一个构建定义并尝试构建,它返回以下编译器错误。
“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\ReportingServices\Microsoft.ReportingServices.targets (24):无法从程序集中加载“Microsoft.Reporting.RdlCompile”任务Microsoft.ReportViewer.WebForms,版本=11.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91。无法加载文件或程序集“Microsoft.ReportViewer.WebForms,版本=11.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91”或其中之一它的依赖项。系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。"
在 TFS Server(Microsoft Windows Server 2008) 中,没有安装 Visual Studio。仅安装了 .Net 框架 4.5.1。我在 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\ReportingServices\Microsoft.ReportingServices 中观察到以下配置
<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
请告诉我如何使构建成功。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 tfs rdlc