|
1
8
这是因为您的Microsoft.Common.Targets文件指向程序集的9.0版本。
如果您在[sysdir]\Microsoft.NET\Framework\v3.5中查找,您会发现
10.0ReportViewer是根据.NET3.5编译的,可以在3.5和4.0中使用。您很有可能摆脱.NET4.0框架,修改3.5公共目标文件以指向新的ReportingServices目标文件,它应该可以工作。不管怎么说,理论上我从来没有试过。您最好还是坚持使用4.0,因为这正是我们为新查看器设计MSBuild支持时的初衷。 |
|
|
2
6
只需安装Microsoft Report Viewer 2010 SP1。 |
|
|
3
4
应该是:
我更改了文件中的“Using Task”行,所有内容都重新生成。真令人沮丧,它吞噬了我两天的生命。希望发布此评论可以帮助其他类似情况的人。
|
|
|
4
3
我已经尝试重新安装所有,但它没有工作。然后,我试着更新 根据吉姆的职位,但他甚至没有为我工作。 最后,我只是复制了 Microsoft.ReportingServices.targets文件 从其他机器(在那里它运行没有错误)。令人惊讶的是,它正在发挥作用。 公钥令牌 随着 . 这可能只是我的情况,但吉姆的帖子很有用。
|
|
|
5
2
事实证明,我确实需要.NET4.0Framework,更确切地说是4.x版本的MSBuild,它使用的是更新版本的Microsoft.ReportViewer.Common库。 因此,即使您的目标是3.5框架,如果您使用VS2010创建rdlc,它也将期望使用4.0工具进行“编译”。 |
|
|
6
2
我试图以本文所述的方式修改.NET3.5文件夹中的Microsoft.Common.targets,但没有效果。然后,我从.NET 4.0文件夹中打开Microsoft.Common.targets,发现有这样的字符串:
然后我意识到问题可能出在变量$(VisualStudioVersion)的不正确值上,所以我在“进程”部分的构建定义中添加了以下MSBuild参数:
成功了!生成已成功完成。 |
|
|
7
1
粘贴文件路径似乎没有通过。。。这个怎么样: 是:
现在是:
詹姆斯 |
|
|
8
0
NetFx40\u LegacySecurityPolicy在我的devenv.exe.config中被启用,当我注释掉这一行时,项目成功构建。
|
|
|
9
0
我失去了整整2天的发展由于一个类似的问题。在构建我的项目时它会成功,但是在重建时它失败了,没有错误。在输出窗口中调查详细的构建日志时,它指出了rdlcompile函数的一个问题(因此reportingservices本地报表嵌入问题)。在尝试了每一件事之后,我终于设法解决了这个问题,但是禁用了我的病毒扫描程序。防病毒软件以某种方式干扰了我的重建并导致重建失败。 禁用病毒扫描后,重建工作100% |
|
|
10
0
我的项目上reporting service的dll版本为version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a 当我检查我的ReportingServices目标时
我发现任务版本是11.0.0.0
当我将任务版本更改为10.0.0.0对应于我的项目上的dll版本时。
|
|
|
11
0
这对我和构建服务器都很好。 |
|
|
Lubbock · 将ReportViewer限制为仅允许保存PDF 8 年前 |
|
|
Koorosh · Reportviewer表中的子报表 8 年前 |
|
|
Saif · 如何在asp。net在pdf Direct中打开? 10 年前 |
|
|
WAQ · 部署后无法在客户端计算机上生成RDLC报告 10 年前 |
|
|
nate · ASP.NET中AjaxMin 5.14和报表查看器的问题 11 年前 |
|
|
Frank Martin · 将查询字符串参数传递给SSRS报告 11 年前 |
|
|
gregchak · 在SSRS报表查看器中单击打印按钮时提示输入用户名/密码 12 年前 |
|
|
Ali Bigdeli · 如何从反序列化的rdlc文件中更改rdlc报告项? 12 年前 |