VS 2008でクラシックASPカスタムクラスでインテリセンスを機能させる方法はありますか?
-
08-07-2019 - |
質問
まず、これは以前に機能したことがないため、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)
よろしく