スタートアップ時に外部C#ファイルを読み込んでスクリプトとして使用する簡単なC#プロジェクトがあります。残念なことに、Visual Studioでこれらの「非プロジェクト」ファイルを編集する場合、プロジェクト内のクラスとタイプはこの外部ファイルのコンテキストではわからないため、最も基本的な構文ハイライトが得られます。Visual Studioのプロジェクト以外のファイルの構文の強調表示
私のプロジェクトにファイルを追加せずに(外部スクリプトであることを嫌う)、外部インターフェイスを定義する方法はありますか、Visual Studio 2008でこれらのファイル内のコードを解析する方法はありますか?プロジェクト内のクラスのコンテキスト?
(早期の回答のおかげで)明確化のカップル
- 人々は
- 人々は、Visual全体をセットアップする必要はありません、私のソースコードにアクセスせずに、これらのスクリプトを編集することができるはずですStudioプロジェクトでは、実際のコードの10行以下のものを含む可能性のある1つのソースファイルを編集します。
基本的な構文の強調表示について言えば、正確にはどういう意味ですか?クラスが参照されていない名前空間にあるため、特定のオブジェクトを認識しませんか? –
@ JasonDownそうですね、スクリプトファイルが他の場所にあるので、プロジェクトに含まれるクラスは認識されません。 –
[tag:script]タグはここでは意味がありません。実際の質問とは関係なく、[tag:script]タグをフォローしたり検索したりする人は誰でもこの質問に答えることはできません。また、「ありがとう」のようなフレーズはノイズとみなされ、削除する必要があります(http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed 〜から投稿)。これを自動的に*実行するためのスクリプトが実行されますが、あなたのことを忘れたようです。私の編集内容を元に戻さないでください。懸念がある場合は、Metaに関する質問を開きます。 –