私の Web アプリケーション プロジェクトには、demo.debug.css や demo.debug.js など、さまざまな CSS および JavaScript ファイルが含まれています。
ビルド時に、これらのファイルはすべて、たとえば demo.css または demo.js に縮小されます。
.debug.css/ .debug.js ファイルの多くは、ビルド アクションが「なし」に設定されており、公開されたプロジェクトに含まれないようになっています。ビルド アクションが「コンテンツ」に設定されているため、縮小されたファイルのみが出力されます。
私が欲しいのは、プロジェクトを自動的にスキャンし、このビルド アクションの値を [なし] に設定するビルド タスクまたはアクションです。そのため、新しいファイルが追加されても、デフォルトでは含まれません。
以下がビルド タスクに追加されましたが、'None' は有効なタスク名ではありませんでした。
<None Include="**\*.debug.css" />
そのため、これをプロジェクト ファイルに追加しましたが、影響を受けるすべてのファイルが Visual Studio ソリューション エクスプローラーに複製されました。
<ItemGroup>
<None Include="**\*.debug.css" />
</ItemGroup>
ビルド タスクに参照を追加する必要があると思われますが、このタスク アセンブリが配置されている場所が見つかりません。私の 2 つのオプションのどちらも、どの時点でもファイルのビルド アクションを設定しません。