web-dev-qa-db-ja.com

Visual Studioコンパイルからファイルを除外する方法は?

私はプロジェクトをリファクタリングしています。壊れていることが知られているサブフォルダー全体を持っています。これまでリファクタリングをテストしている間に一時的にそのフォルダーをコンパイルから除外する宣言的な方法はありますか?

フォルダーを削除できることはわかっていますが、可能であれば、構成によって削除したいと思います。

61
Larsenal

除外するファイルのビルドアクション([プロパティ]ウィンドウ)をNoneに設定できます。フォルダーを右クリックしてプロジェクトから除外を選択することもできます。

81
Rob Windsor

すべてのファイルを右クリックして、[プロパティ]を選択します。 [アクション]を[なし]に設定します。コードを修正したら、コンパイルに戻します:)

9
leppie

VS 2010では、CPPモジュールを右クリックして、[プロパティ]を選択します。

次に、[構成プロパティ]-> [全般]、[ビルドから除外する] = [はい]をクリックします。

「プロジェクトから除外」はダメで、他の構成からも消えます。

7
Pierre
  1. ソリューションエクスプローラーでコンパイルしたくないファイルを選択します。

  2. 右クリックして[オプション...]を選択します。

  3. ファイルの「ビルドアクション」を「なし」に設定します。

それはあなたのためのトリックを行う必要があります!

6
Mat Nadrofsky

Visual Studio 2010以降では、2つの方法で機能を実現できます。

  1. ファイルを右クリックして、「プロジェクトから除外」を選択します

  2. ファイルを右クリックして、「プロパティ」を選択->「構成プロパティ」を選択->「一般」を選択->「 はい 'オプションのドロップダウンメニューから-ビルドから除外'

5
notytony

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">タグ内でExcludeFoldersFromDeploymentを使用します。例:

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>

ファイルの場合、次を使用します。

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>
5
L.Barral

Webサイトプロジェクトタイプでは、エクスプローラーでファイル/フォルダー属性を「非表示」に設定して、同じ効果を実現できます。

2
Peter Willis

ソリューションエクスプローラーでフォルダー名を右クリックし、[プロジェクトから除外]をクリックするだけです。

2
Kibbee

これは、IIS Website Projects。

プロジェクトから除外するファイル/フォルダーの「非表示」属性を設定し、ソリューションエクスプローラーでプロジェクトを更新します。例えば:

1. Open Windows Explorer.
2. Go to the physical folder of your website.
3. Right click the file/folder which you want to exclude, and then select "Properties".
4. Check the "Hidden" attribute.
5. Click the "Refresh" button in the Visual Studio Solution Explorer

ベンソン・ユー

マイクロソフトオンラインコミュニティサポート

引用元: https://forums.asp.net/post/1997766.aspx

1
OrangeKing89

フォルダーに多数の画像ファイルがある場合、非常に多くの画像ファイルを作成するのは非常に長い作業です。 IISでフォルダーの名前を変更して、フォルダーに.exclude拡張子を付けることができます。

例えばC:\ intetpub\wwwroot\yoursite\imagesはC:\ intetpub\wwwroot\yoursite\images.excludeに変更されます

その後、アプリをコンパイルすると、.excludeフォルダーはコンパイルから除外されます。

1
Alan

Riderのナビゲーションバーでファイルを右クリックし、[プロパティ]をクリックして、[ビルドアクション]を[なし]に変更します。

0
cja

フォルダに「ビルドから除外」プロパティがあるはずですが、現時点ではVisual Studioを持っていません。少なくとも、ファイルにはこのようなプロパティがあります。

0
JesperE