5

私の 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 つのオプションのどちらも、どの時点でもファイルのビルド アクションを設定しません。

4

0 に答える 0