Share via


その他のファイル プロジェクト

ユーザーがプロジェクト項目を開くと、IDE はソリューション内のプロジェクトのメンバーではないすべての項目をその他のファイル プロジェクトに割り当てます。

プロジェクトは、ユーザーがプロジェクト項目を開いたときにどのエディターが使用されるかを決定するうえで重要な役割を果たします。 プロジェクトは、プロジェクト固有のエディターまたは標準エディターを使用して、特定のファイルを開くように設計できます。

プロジェクト固有のエディターを使用する場合、通常、ユーザーが特別な知識を持っているか、またはプロジェクトから特殊なインターフェイスを使用している必要があります。 詳細については、「方法: プロジェクト固有エディターを開く」を参照してください。

標準エディターでは、任意のプロジェクトで特定の拡張機能の任意のファイルを開くことができます。 ユーザーは、プロジェクト用に、Visual Studio テキスト エディターなどの一部の標準エディターをカスタマイズできますが、パブリック文字は引き続き保持されます。 標準エディターは、OpenStandardEditor メソッドを使用して作成されます。

応答としてプロジェクト項目を開けるプロジェクトがソリューション内にない場合に、任意のファイルを開く、その他のファイル プロジェクトと呼ばれる特別なプロジェクトが IDE に用意されています。

この特別なプロジェクトでは、プロジェクトのコンテキストの外部でファイルを開くことができます。 OpenDocumentViaProject メソッドの処理中、その他のファイル プロジェクトは常に低優先度で応答します。 そのため、ファイルを開くことができる高優先度のプロジェクトがあれば、その他のファイル プロジェクトは常に処理を譲ります。

その他のファイル プロジェクトでは、[新しいプロジェクト] ダイアログ ボックスを使用して明示的に作成する必要はありません。 また、その他のファイル プロジェクトでは、プロジェクト メンバーの一覧は永続的には管理されません。 オプションの機能を使用して、各ユーザーが最近使用したファイルの一覧を記録します。