2009-05-07 3 views
2

まずはこれまでにはうまくいきませんでしたので、特にVS 2008とは関係ありません。 問題:「メイン」のASPスクリプトにインクルードする個別のファイルにカスタムaspクラスがある場合、 Visual Studioで。VS 2008でclassic-aspカスタムクラスでintellisenseを使用する方法はありますか?

例: CUser.asp

<% 
Class CUser 
    Public Sub Create() 
    Public Sub Remove() 
End Class 
%> 

Main.asp:

<!--#include file="CUser.asp"--> 
<% 
Dim user : Set user = new CUser 
user.Create 
%> 

文字を入力するときは、任意のインテリセンスを取得しない "ユーザーを。"。 INSIDE CUser.aspを "End Class"ステートメントの後に実行すると、それは機能します。

この作業をすべてのaspファイルで一貫して行う方法をご存知ですか?

アイデア:Visual Studioにフィード、関数、サブなどのすべての記号とコメントを付けることができるカスタムの「Intellisenseファイル」を生成したと考えましたが、これについてあまり情報が見つかりませんでしたトピック。ここのリードは?

+0

。 – Steve

答えて

0

残念ながらそれはできません。

+1

これは不可能であることを示すリンクまたは文書がありますか? –

+0

これは機能ではないため、記載されていません。しかし、いいえ、MSや他の情報源からVSでサポートされていないという確認はありません。前にASPで開発していたように(今はRailsをやっている)、私はこれまでにこれを望んでいました。 – Espen

1

ASPクラシックの「実際にコンパイルされた」クラスがないことは、ずっと前にASP.NETに切り替える主な理由の1つでした...ごめんなさい。クラスやオブジェクトが好きな人は、大きなクラスの「言語切り替え」をすることを強くお勧めします。 :o)

ASPを取得する前に、私はC/C++をやったのでVBscriptからC#に切り替えました。

VB.netの代わりにC#を選択する主な理由は、ほとんどのハードコアの例がC#で書かれているようです.2番目にjavascript(clientside)とc#(serverside)の間の切り替えは、

最後に、Flash/Actionscript 3.0もますますオブジェクト指向になりつつあり、これもスクリプトのECMA標準に基づいています。

すべてこのOTのテキストのため申し訳ありませんが、私は、あなたが「大きなスイッチ」のための準備ができているかもしれないと思う:私は、Eclipseは、このようなアクションの実行に関するより多くの情報を持っていると考えているO)

よろしく

+0

私は.NETに切り替えるのが大好きですが、古典的なASPでかなり大きなコードベースを使用している場合は、少なくとも今は切り替えが常にオプションになるわけではありません。しかし、私はまだ期待している... –

+1

あなたはビジュアルスタジオのインテリセンス設定にそれらを追加する限り、あなたが他のファイルからintellisense得ることができる、 "本当のコンパイル"ではない、javascriptを使用している場合。あなたはjqueryや他の外部ライブラリ、そしてあなたがどこにでも含むローカルのjsファイルでそれを行うことができます。したがって、「実際のコンパイル」は、「クラシックasp」Webサイトのインクルードファイルからインテリセンスを取得しない理由ではありません。 – foxontherock

関連する問題