2017-10-25 8 views
0

ソリューションエクスプローラでこれらのコアDLLライブラリを表示しているVS2017ソリューションとプロジェクトがあり、ビューを汚染します。 .targetsファイルは、サードパーティのnugetパッケージに含ま経由ビジュアルスタジオソリューションエクスプローラで拡張子(dll)のあるファイルを非表示にする

enter image description here

DLLが含まれています。

がインポートされたファイル 」.... nuget \パッケージ\ some.thirdに由来評価されたオブジェクトを変更できません:>削除し、私はエラープロンプトを取得 - 私は、右クリックの項目をしようとするので、これを知っています。 1.0.0 \ some.third.party.package.targets」明らか

\ party.package、行うための最善のことは、根本的な問題を解決し、MSBuildの目標ファイルにこれらのDLLファイルが含まれていない、しかしのは想定してみましょうすることですこのサードパーティライブラリを削除/変更/更新することはできませんので、使用する必要があります。

これらのDLLを表示しないようにVisual Studio(2017)を設定するにはどうすればよいですか?ビューをフィルタリングするいくつかの方法は、私のための十分な修正です。

+1

あなたはこちらをご覧ください(https://stackoverflow.com/questions/45613251/hide-files-in-csproj-without-excluding-them-from-build)? – Jonesopolis

+0

@JonesopolisこれらのDLLを含むライブラリは私の管理下にありません。サードパーティのパッケージです –

+0

Nogetパッケージからの後にプロジェクトファイルに@Jonesopolisがリンクされているようなものを作成すると、それらを見えなくする。 – Jimmy

答えて

2

これらのDLLを表示しないようにVisual Studio(2017)を設定するにはどうすればよいですか?ビューをフィルタリングするいくつかの方法は、私のための十分な修正です。

私の知っているところでは、Visual Studio(2017)を設定しないと、dllsを非表示にすることはできません。これらのファイルは、サードパーティのナゲットパッケージに含まれている.targetsファイルに含まれているため、dllファイルを直接処理できませんでした。さらに、このサードパーティのパッケージを管理することもできません。

dllファイルをdllsのファイルを直接操作せずにVisual Studio 2017で非表示にすることはできませんでした。

関連する問題