Visual studio 2013 为什么visual studio 2013在添加RDLC文件后会生成生成错误,但没有错误列表?
我有一个WPF项目,它在Visual Studio 2013中使用Mahapps Metro UI。 我添加了一个rdlc文件用作我的报告,但是当我尝试构建项目时,VisualStudio说它有构建错误,而错误列表没有显示任何内容。 当我删除rdlc文件时,我的项目成功构建。 我尝试将生成输出的详细性设置为detailed,它显示了以下内容:Visual studio 2013 为什么visual studio 2013在添加RDLC文件后会生成生成错误,但没有错误列表?,visual-studio-2013,msbuild,rdlc,Visual Studio 2013,Msbuild,Rdlc,我有一个WPF项目,它在Visual Studio 2013中使用Mahapps Metro UI。 我添加了一个rdlc文件用作我的报告,但是当我尝试构建项目时,VisualStudio说它有构建错误,而错误列表没有显示任何内容。 当我删除rdlc文件时,我的项目成功构建。 我尝试将生成输出的详细性设置为detailed,它显示了以下内容: 1>Target "PrepareRdlFiles" in file "C:\Program Files (x86)\MSBuild\Microso
1>Target "PrepareRdlFiles" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\ReportingServices\Microsoft.ReportingServices.targets" from project "C:\Users\eloj\Documents\Visual Studio 2013\Projects\SIMApplication\MahApps.Metro.Application1\SIMApplication.csproj" (target "CompileRdlFiles" depends on it):
1>Task "CreateItem" skipped, due to false condition; ('%(Extension)'=='.rdlc') was evaluated as ('.resources'=='.rdlc').
1>Task "CreateItem"
1>Done executing task "CreateItem".
1>Task "CreateItem" skipped, due to false condition; ('%(Extension)'=='.rdlc') was evaluated as ('.resx'=='.rdlc').
1>Done building target "PrepareRdlFiles" in project "SIMApplication.csproj".
1>Target "RunRdlCompiler" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\ReportingServices\Microsoft.ReportingServices.targets" from project "C:\Users\eloj\Documents\Visual Studio 2013\Projects\SIMApplication\MahApps.Metro.Application1\SIMApplication.csproj" (target "CompileRdlFiles" depends on it):
1>Building target "RunRdlCompiler" completely.
1>Output file "obj\Debug\RdlCompile.compiled" does not exist.
1>Using "RdlCompile" task from assembly "Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91".
1>Task "RdlCompile"
1>Done executing task "RdlCompile" -- FAILED.
1>Done building target "RunRdlCompiler" in project "SIMApplication.csproj" -- FAILED.
1>Build FAILED.
1>
1>Time Elapsed 00:00:12.98
最后,通过编辑来自Microsoft Reporting Targets的版本和PublicKeyToken,它得以运行。
我这样做解决了我的问题: