0
.netコアcsprojのファイル/フォルダをビルドから除外せずに非表示にすることはできますか?私は、Visual Studioのソリューションエクスプローラでは表示されないことがわかっている、生成されたファイルを含むフォルダを持っています。ビルドから除外せずに.csproj内のファイルを隠す
.netコアcsprojのファイル/フォルダをビルドから除外せずに非表示にすることはできますか?私は、Visual Studioのソリューションエクスプローラでは表示されないことがわかっている、生成されたファイルを含むフォルダを持っています。ビルドから除外せずに.csproj内のファイルを隠す
アイテムにを設定できます。 SDKベースのプロジェクト(.NETのコア/ asp.netコアテンプレート)については
、あなたが例えばを追加することができます。
<ItemGroup>
<Content Update="**/*.css" Visible="false" />
</ItemGroup>
プロジェクトの種類(=>デフォルト値)に応じて、交換する必要がある場合がありますContent
とNone
の特定のタイプ、さらにはCompile
のコードファイルがあります。
フォルダも隠すことはできますか?これはGeneratedフォルダ内のすべてのファイルを隠しますが、空のフォルダはまだ表示されています... <コンパイルアップデート= "Generated \\ **" Visible = "false" /> – redman
私の知る限り、これは不可能です。新しいツールの多くは 'obj'(' $(BaseIntermediateOutputPath) ')に自動的に生成され、' Link'メタデータを使って静的( "ルートレベル")のアイテムとしてではなくビルド時にアイテムをインクルードしようとします...しかし、 stray 'dist' /' css'フォルダなど –
Visibleをfalseに設定すると、これらのファイルの1つが変更された場合、VSがビルドをトリガーしないことになります。 https://developercommunity.visualstudio.com/content/problem/140935/invisible-project-items-do-not-trigger-a-build.html – Timbo