【发布时间】: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