如何在Microsoft Visual Studio Tools for Applications 2012报表项目中添加文件夹?
在VSTA 2012报表项目的Reports文件夹下添加子文件夹的可行方案
方法1:手动编辑项目文件
VSTA的报表项目依赖.rptproj配置文件,直接修改它能解决问题:
- 找到和
.sln同目录的.rptproj文件,用记事本或任意文本编辑器打开 - 找到包含
<Folder Include="Reports\" />的<ItemGroup>节点 - 在该节点内添加子文件夹的配置,比如要创建
Sales子文件夹就加:<Folder Include="Reports\Sales\" /> - 如果已经在磁盘上建好了文件夹并放了报表,继续添加文件引用,比如:
<Report Include="Reports\Sales\QuarterlySales.rdl"> <SubType>Report</SubType> </Report> - 保存文件后重新打开解决方案,子文件夹就会出现在Reports目录下
方法2:精准右键Reports文件夹添加新文件夹
之前可能右键位置错了,试试这个:
- 在Solution Explorer里,直接右键点击Reports文件夹(别点空白区域或其他节点)
- 选择
Add > New Folder,输入名称回车 - 磁盘上会自动生成对应文件夹,之后可以直接在Solution Explorer里把现有报表拖进这个子文件夹
方法3:用“显示所有文件”的正确包含操作
如果已经在磁盘上建好了子文件夹:
- 点击Solution Explorer顶部的显示所有文件按钮(带方框的加号图标)
- 找到Reports下的目标子文件夹,右键点击它,选择Include In Project
- 要是文件夹里有报表文件,同样右键文件选这个选项,就能把文件也加入项目
内容的提问来源于stack exchange,提问作者Angus Thermopily
相关产品推荐
相关产品推荐

