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

Rud*_*cek 6 visual-studio reporting-services sql-server-data-tools

如果您的解决方案中有现有的Report Server Project,并且您将SQL Server数据工具从版本14.0.61707.300升级到14.0.61709.290,则在打开现有的*.rptproj文件时可能会收到以下消息:

升级消息

单击"是"按钮确认升级后,可以成功打开解决方案.当您尝试保存已修改的项目文件时,可以获取SaveAs ...对话框和以下确认框:

替换项目文件确认

但是当您确认替换现有项目文件时,可能会从Visual Studio中收到错误: 参数

Rud*_*cek 9

正如我在社区开发者网站上发现的那样,问题在于项目文件的内容.要解决这种情况,您必须打开现有的*.rptproj文件,并手动将Platform添加到缺少它的所有构建配置中.

将缺少的Platform元素添加到项目文件中

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