SSDT 2017自定义项目项目模板

时间:2018-05-23 20:49:25

标签: reporting-services visual-studio-2017 sql-server-data-tools visual-studio-templates

我有适用于Visual Studio 2017的Microsoft SQL Server数据工具,版本15.5.4。 我创建了一个报告.rdl文件,我想将其用作报告模板。 我将此.rdl文件复制到:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ SQL \ Common7 \ IDE \ CommonExtensions \ Microsoft \ SSRS \ ProjectItems \ ReportProject

重启SSDT / Visual Studio后,我看不到任何变化。 为了以防万一,我还复制了一个现有的.ico图标文件,并将其命名为与报告相同。我还在ReportProjectItems.vsdir文件中添加了一个新行。

但是,当我尝试创建新的SSRS项目时,在重新启动SSDT / Visual Studio后,我看不到我的报告模板。我一定是错过了什么,但我已经在这里讨论了所有其他类似的问题,但仍然没有运气。有没有人想到这个?

文件夹和文件的屏幕截图

screenshot of folder and files

2 个答案:

答案 0 :(得分:0)

据我所知,您正在将template.rdl文件保存在正确的位置。为了使用新模板,您需要通过右键单击该项目的“ Reports”文件夹并选择Add> New Item来创建新报告。

Reports > Add > New Item

您可以从那里选择您先前上传的模板.rdl。

答案 1 :(得分:-1)

只是涉足这一领域,我今天一直在研究完全相同的东西。 Microsoft文档(与往常一样)完全是垃圾。它们没有提供正确的文件路径,并且对我有用的文件路径与PatrickMcd在屏幕快照中列出的文件路径非常相似(我使用的是VS2017 Professional btw):

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ CommonExtensions \ Microsoft \ SSRS \ ProjectItems \ ReportProject

当我将模板RDL放置在此文件夹中时,我确实不得不重新启动VS2017,但随后它工作了一段时间,并在添加新报告时作为选项出现。

要重申,rdl必须进入:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ CommonExtensions \ Microsoft \ SSRS \ ProjectItems \ ReportProject

我不能在这里说出我认为MS文档是什么,但是它带有白色的押韵。