visual-studio - 保存*.rptproj项目时参数 "unevaluatedValue"不能为空

标签 visual-studio reporting-services sql-server-data-tools

如果您的解决方案中有现有的报表服务器项目,并且您将 SQL Server Data Tools 从版本 14.0.61707.300 升级到 14.0.61709.290,则在打开现有的 *.rptproj 文件时会收到以下消息:

Upgrade message

当您通过单击"is"按钮确认升级时,可以成功打开解决方案。
当您尝试保存修改后的项目文件时,您可以看到另存为...对话框和以下确认框:

replace project file confirmation

但是当您确认替换现有项目文件时,您可能会从 Visual Studio 收到错误消息:
Parameter "unevaluatedValue" cannot be null

最佳答案

正如我在 Community developer site 中发现的那样,问题出在项目文件的内容上。要解决这种情况,您必须打开现有的 *.rptproj 文件并手动添加 平台进入所有构建配置,其中缺少它。

Adding missing Platform element into project file

在此更改后,Visual Studio 检测到项目文件已更改,因此您可以重新加载它们,从而可以保存它们。

关于visual-studio - 保存*.rptproj项目时参数 "unevaluatedValue"不能为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47355104/

相关文章:

C++ 包装器 DLL 到静态 LIB

php - mysql php web开发的报表系统

reporting-services - 如何为 SSRS 中的所有报表订阅设置一个中央位置?

sql-server - SSDT - 如何 : Incremental Updates?

unit-testing - 如何在 SSDT 单元测试中部署数据但仅用于单元测试

c# - 无法使用 VB,因为已指定另一种语言

c++ - CLion IDE 是否包含 ReSharper C++ 在 Visual Studio 下提供的所有功能?

visual-studio - Visual Studio 坚持使用 UnitTestFramework 10.0.0.0

c# - MVVM WPF 中的报表查看器

java - Oracle 数据库的 SSDT 等价物