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

Parameter "unevaluatedValue" cannot be null when saving *.rptproj project

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

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

但是当您确认替换现有的项目文件时,您可能会收到来自 Visual Studio 的错误消息:

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

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