报表定义无效。详细信息: 报表定义具有无法升级的无效目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefi
2013-10-31 15:02
295 查看
情景:卸载sqlserver 2008 错误卸载了部分vs2010,重装vs2010,后打开原有工程项目,报出该错误。
处理:
1.升级vs2010 sp1 补丁。
2.将C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\ReportingServices
在这个路径下有个Microsoft.ReportingServices.targets文件,用记事本格式打开
把下面这段(如果vs2010安装在C盘的话):
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
替换成:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
请完全替换,有微小的不同,修改是容易出错的。
重新启动vs2010 编译原有项目文件可以成功了。
参考:http://bbs.csdn.net/topics/350150992
处理:
1.升级vs2010 sp1 补丁。
2.将C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\ReportingServices
在这个路径下有个Microsoft.ReportingServices.targets文件,用记事本格式打开
把下面这段(如果vs2010安装在C盘的话):
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
替换成:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
请完全替换,有微小的不同,修改是容易出错的。
重新启动vs2010 编译原有项目文件可以成功了。
参考:http://bbs.csdn.net/topics/350150992
相关文章推荐
- 表格定义具有无法升级的无效目标命名空间'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition'
- 报表定义具有无法升级的无效目标命名空间
- RDLC报表定义具有无法升级的无效目标命名空间
- 【WCF】HTTP 无法注册 URL 进程,不具有此命名空间的访问权限
- HTTP 无法注册 URL http://127.0.0.1:9999/calculatorservice/metadata。进程不具有此命名空间的访问权限
- Windows7下面exe寄宿WCF:Http无法注册URL{0} ,进程不具有此命名空间的访问权限问题
- HTTP 无法注册 URL http://+:xxxxx/ServicesName/。进程不具有此命名空间的访问权限
- (转)HTTP 无法注册 URL http://+:9999/CalculatorService/。进程不具有此命名空间的访问权限
- 【WCF】HTTP 无法注册 URL 进程,不具有此命名空间的访问权限
- HTTP 无法注册 URL http://+:9999/CalculatorService/。进程不具有此命名空间的访问权限
- WCF服务:HTTP 无法注册 URL http://+:8000 进程不具有此命名空间的访问权限
- [0] WCF开发下,提示HTTP 无法注册 URL 进程不具有此命名空间的访问权限
- wcf开启服务 HTTP 无法注册 URL 进程不具有此命名空间的访问权限
- HTTP 无法注册 URL http://+:8731/HelloWcfService/。进程不具有此命名空间的访问权限
- HTTP 无法注册 URL http://127.0.0.1:9999/calculatorservice/metadata。进程不具有此命名空间的访问权限
- 报错:HTTP 无法注册URL ,进程不具有此命名空间的访问权限
- HTTP 无法注册URL 进程不具有命名空间的访问权限
- HTTP 无法注册 URL http://+:12345/HelloWcfService/。进程不具有此命名空间的访问权限
- HttpContext在一般程序中无法快速导入命名空间,报错,无法使用
- 无法激活请求的服务“http://localhost:59308/SysService.svc”。有关详细信息,请参见服务器的诊断跟踪日志。