我刚刚为Visual Studio 2017安装了最新版本的SQL Server设计工具(以获取SSIS模板等)。
在此之前,我可以在解决方案资源管理器中右键单击一个报告,然后选择运行,这将只部署和运行一个报告,而不是项目中的其他报告。
现在看来,当我这样做时,每次尝试时都会重新部署项目中的所有报告(和数据源)。这不是一个大问题,但我喜欢旧的方式,以防有人知道在那里进行了一些设置调整 - 我还没有发现它在搜索中。
答案 0 :(得分:1)
我们最近升级了设置时遇到了类似的问题。
首先要注意的是Run
通常不用作部署模型。它应该是用于测试的东西,所以你所看到的行为可能与此有关(部分)。要实际部署报告,您应该使用Deploy
,它位于Run
选项的正上方。
此外,当VS无法完全构建整个解决方案时,我们经常会看到这种行为。如果您的解决方案中有任何报告无法构建或丢失(如在解决方案中但不在磁盘上),则整体构建失败"。
这意味着每次构建,运行或部署任何内容时,VS都会继续尝试重建整个项目。如果您从解决方案中删除了所有未通过的内容,然后执行此操作,则应注意该行为会消失。
答案 1 :(得分:1)
值得庆幸的是,此错误已在Reporting Services Projects 1.18修复。