我最近尝试将在 Visual Studio (VS) 2012 中创建和开发的解决方案迁移到 VS 2017。
我已成功迁移解决方案的所有项目(报表服务器项目除外)。当我尝试在 VS 2017 中打开解决方案时,我收到以下消息:
我点击是,VS会自动升级项目文件(这是一个扩展名为.rptproj
的文件)
当我现在尝试构建项目时,我收到以下错误消息:
Error Copying file Reports\Report\Project1\MyReportProject.rptproj.user to obj\Debug\AspnetCompileMerge\Source\Reports\Report Project1\MyReportProject.rptproj.user failed. Could not find file 'Reports\Report Project1\MyReportProject.rptproj.user'
我认为升级会透明地进行。我错过了什么吗?为了进行升级,我需要采取任何额外的步骤吗?
注意:我已经下载并安装了最新版本的Microsoft Reporting Services Projects .vsix 包。
最佳答案
您可以尝试SSRS的最新msbuild.exe是here .
这包括 VS15 和 VS17 的 SSRS 升级步骤。
安装最新更新后,根据您使用的 Visual Studio 版本,为您的项目启用 MSBuild 的新文件将安装在不同的文件夹路径中:
在 Visual Studio 2017 中,它将是 Visual Studio 文件夹层次结构中的嵌套文件夹。例如,社区版的位置位于社区文件夹中:
编辑1:
尝试以下步骤:
1) 关闭 Visual Studio - 17
2) 打开 VS-17 安装程序
3) 尝试将 SSDT 工作流程安装为:
关于sql-server - 在 Visual Studio 2017 中升级报表服务器项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597053/