3

私は RazorGenerator を使用しているため、コンパイル済みのページがあるため、展開に cshtml ファイルを含める必要はありません。すべてのページはカスタム ツール RazorGenerator を使用してコンパイルされますが、ビルド アクションは現在 content に設定されています。ソリューションをパッケージ化すると、それらが含まれて展開のサイズが大きくなります。

800 個の cshtml ファイルを Content ではなく None の BuildAction に設定するにはどうすればよいですか? 私はそれを手動で行うのが好きではありません。MSBuild ルールなどで一括除外する簡単な方法はありますか?

4

1 に答える 1

3
  • Proj ファイルは有効な xml ファイルです。proj ファイルを読み取り、ビルド アクション ノードの値を設定する単純なコンソール アプリを作成できます。
  • プロジェクト構造に応じて、Shift キーを押しながらソリューション エクスプローラーで cshtml ファイルの範囲を選択し、プロパティ ウィンドウでビルド アクションを設定し、ビルド アクションを [なし] に設定すると、選択したすべてのファイルに設定されます。
于 2015-04-28T23:34:55.290 に答える