首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在VS2015中按名称隐藏解决方案资源管理器中的文件?

如何在VS2015中按名称隐藏解决方案资源管理器中的文件?
EN

Stack Overflow用户
提问于 2015-05-12 02:42:09
回答 2查看 6.2K关注 0票数 18

我正在使用ASP.NET预览模板在VS2015中编写一个网站。不幸的是,Dropbox在我的项目的每个文件夹中添加了一堆.dropbox.attr文件,解决方案资源管理器正在显示这些文件:

请注意,我没有手动将它们添加到项目中(它们没有在我的Web.xproj中引用),并且我没有选中"Show All Files“。我已经将它们添加到我的.gitignore中。选择文件时没有“移除”选项:

最后,我尝试将它们添加到我的project.json的exclude部分:

代码语言:javascript
复制
...

"publishExclude": [
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc",
    ".dropbox.attr"
],

"exclude": [
    "wwwroot",
    "node_modules",
    "bower_components",
    ".dropbox.attr"
]

...

有没有办法使具有此名称的所有文件都不显示在我的解决方案资源管理器中?

我不确定VS2015和新项目结构之间的交互,所以它可能是这些因素的结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-21 07:17:49

您可以修改项目的.xproj文件,并添加以下内容以排除文件夹:

代码语言:javascript
复制
<ItemGroup>
    <DnxInvisibleFolder Include="wwwroot\jspm_packages\" />
    <DnxInvisibleFolder Include="wwwroot\node_modules\" />

    <DnxInvisibleContent Include="wwwroot\tsd.json" />
</ItemGroup>

您可以对文件夹使用DnxInvisibleFolder,对文件使用DnxInvisibleContent。有些文件夹(如node_modules)有时会有成千上万的文件夹/文件,这似乎给VS2015的扫描和加载带来了很大的问题。

票数 15
EN

Stack Overflow用户

发布于 2016-10-30 23:23:32

对于最新的Visual Studio,您只需右键单击该文件夹/文件,然后选择"Hide from Solution Explorer“。

这将像Corneliu之前写的那样改变"xproj“:

代码语言:javascript
复制
<ItemGroup>
    <DnxInvisibleFolder Include="wwwroot\" />
</ItemGroup>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30175235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档