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

C# 在visual studio解决方案资源管理器中隐藏具有某些扩展名(dll)的文件,c#,visual-studio,msbuild,visual-studio-2017,C#,Visual Studio,Msbuild,Visual Studio 2017,我有一个VS2017解决方案和项目,它在解决方案资源管理器中显示这些核心dll库,这会污染视图 DLL通过第三方nuget包中包含的.targets文件提供。 我知道这一点,因为当我尝试右键单击项目->删除时,会得到错误提示: 无法修改源自导入文件的已计算对象 “…nuget\packages\some.third.party.package\1.0.0\some.third.party.package.targets” 显然,最好的办法是解决根问题,不在msbuild目标文件中包含这些DLL

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

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

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

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

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

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

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


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

是吗?@Jonesopolis负责包含这些dll的库不在我的控制范围内,它是第三方软件包如果您在从Nuget软件包中删除后在项目文件中链接到@Jonesopolis,它应该更新这些现有项目,使其不再可见。