我正在使用ASP.NET预览模板在VS2015中编写一个网站。不幸的是,Dropbox在我的项目的每个文件夹中添加了一堆.dropbox.attr
文件,解决方案资源管理器正在显示这些文件:
请注意,我没有手动将它们添加到项目中(它们没有在我的Web.xproj
中引用),并且我没有选中"Show All Files“。我已经将它们添加到我的.gitignore
中。选择文件时没有“移除”选项:
最后,我尝试将它们添加到我的project.json
的exclude部分:
...
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc",
".dropbox.attr"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components",
".dropbox.attr"
]
...
有没有办法使具有此名称的所有文件都不显示在我的解决方案资源管理器中?
我不确定VS2015和新项目结构之间的交互,所以它可能是这些因素的结果。
发布于 2015-11-21 07:17:49
您可以修改项目的.xproj文件,并添加以下内容以排除文件夹:
<ItemGroup>
<DnxInvisibleFolder Include="wwwroot\jspm_packages\" />
<DnxInvisibleFolder Include="wwwroot\node_modules\" />
<DnxInvisibleContent Include="wwwroot\tsd.json" />
</ItemGroup>
您可以对文件夹使用DnxInvisibleFolder
,对文件使用DnxInvisibleContent
。有些文件夹(如node_modules)有时会有成千上万的文件夹/文件,这似乎给VS2015的扫描和加载带来了很大的问题。
发布于 2016-10-30 23:23:32
对于最新的Visual Studio,您只需右键单击该文件夹/文件,然后选择"Hide from Solution Explorer“。
这将像Corneliu之前写的那样改变"xproj“:
<ItemGroup>
<DnxInvisibleFolder Include="wwwroot\" />
</ItemGroup>
https://stackoverflow.com/questions/30175235
复制相似问题