VS 2008でクラシックASPカスタムクラスでインテリセンスを機能させる方法はありますか?

StackOverflow https://stackoverflow.com/questions/833381

質問

まず、これは以前に機能したことがないため、VS 2008とは特に関係ありません。 問題:" main"に含める個別のファイルにカスタムASPクラスがある場合ASPスクリプトでは、Visual Studioでインテリセンスを取得できません。

例: 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
%>

「user。」と入力しても、Intellisenseは取得されません。 「End Class」の後に同じINSIDE CUser.aspを実行すると、ステートメント、それは動作します。

すべてのaspファイルでこれを一貫して機能させる方法を知っていますか?

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

役に立ちましたか?

解決

残念ながらそれは不可能です。

他のヒント

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

また、ASPを入手する前にC / C ++を実行したため、VBscriptからC#に切り替えました。

しかし、VB.netの代わりにc#を決定する主な理由は、ほとんどの筋金入りの例がc#で記述されているように見えることです。

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

このOTテキストはすべて申し訳ありませんが、「大きなスイッチ」の準備はできていると思います。 :o)

よろしく

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top