我有一个VS2017解决方案和项目,它在解决方案资源管理器中显示这些核心dll库,这会污染视图。
dll包含在第三方nuget包中的.targets文件中。 我知道这是因为当我尝试右击项目时 - >删除,我收到错误提示:
无法修改源自导入文件的已评估对象 " ....的NuGet \包\ some.third.party.package \ 1.0.0 \ some.third.party.package.targets"
显然,最好的办法是解决root问题,而不是在msbuild目标文件中包含这些dll文件,但是我们假设我无法删除/修改/更新这个第三方库并且必须使用
如何配置Visual Studio(2017)以不显示这些dll?过滤视图的一些方法对我来说是一个很好的解决方法。
答案 0 :(得分:2)
如何配置Visual Studio(2017)以不显示这些dll?过滤视图的一些方法对我来说是一个很好的解决方法。
据我所知,没有这样的配置Visual Studio(2017)来隐藏那些dlls
。由于这些文件是通过第三方nuget包中包含的.targets
文件包含的,因此我们无法直接处理这些dll
个文件 。此外,您还无法控制此第三方软件包。
因此,我担心如果不直接操作dll
文件,您无法在Visual Studio 2017中隐藏这些dlls
文件。