在visual studio解决方案资源管理器中隐藏具有某些扩展名(dll)的文件

时间:2017-10-25 18:39:29

标签: c# visual-studio msbuild visual-studio-2017

我有一个VS2017解决方案和项目,它在解决方案资源管理器中显示这些核心dll库,这会污染视图。

enter image description here

dll包含在第三方nuget包中的.targets文件中。 我知道这是因为当我尝试右击项目时 - >删除,我收到错误提示:

  

无法修改源自导入文件的已评估对象   " ....的NuGet \包\ some.third.party.package \ 1.0.0 \ some.third.party.package.targets"

显然,最好的办法是解决root问题,而不是在msbuild目标文件中包含这些dll文件,但是我们假设我无法删除/修改/更新这个第三方库并且必须使用

如何配置Visual Studio(2017)以不显示这些dll?过滤视图的一些方法对我来说是一个很好的解决方法。

1 个答案:

答案 0 :(得分:2)

  

如何配置Visual Studio(2017)以不显示这些dll?过滤视图的一些方法对我来说是一个很好的解决方法。

据我所知,没有这样的配置Visual Studio(2017)来隐藏那些dlls。由于这些文件是通过第三方nuget包中包含的.targets文件包含的,因此我们无法直接处理这些dll个文件 。此外,您还无法控制此第三方软件包。

因此,我担心如果不直接操作dll文件,您无法在Visual Studio 2017中隐藏这些dlls文件。