【问题标题】:Hide files with some extension (dll) in visual studio solution explorer在 Visual Studio 解决方案资源管理器中隐藏具有某些扩展名 (dll) 的文件
【发布时间】:2017-10-25 18:39:28
【问题描述】:

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

dll 通过 .targets 文件包含在第 3 方 nuget 包中。 我知道这一点,因为当我尝试右键单击项目 -> 删除时,我收到错误提示:

无法修改源自导入文件的评估对象 “....nuget\packages\some.third.party.package\1.0.0\some.third.party.package.targets”

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

如何将 Visual Studio (2017) 配置为不显示这些 dll?某种过滤视图的方法对我来说已经足够好。

【问题讨论】:

  • look here了吗?
  • @Jonesopolis 负责包含这些 dll 的库不在我的控制范围内,它是第 3 方包
  • 如果您在 Nuget 包中的 之后在项目文件中链接到 @Jonesopolis 之类的操作,它应该更新这些现有项目以使其不再可见。

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


【解决方案1】:

如何将 Visual Studio (2017) 配置为不显示这些 dll?某种过滤视图的方法对我来说已经足够好。

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

因此,如果不直接操作 dlls 文件,恐怕您无法在 Visual Studio 2017 中隐藏那些 dll 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    相关资源
    最近更新 更多