Esiste un modo per far funzionare intellisense per le classi personalizzate di asp classico in VS 2008?

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

Domanda

Innanzitutto, questo non ha mai funzionato prima, quindi non è specificamente correlato a VS 2008. Il problema: quando hai classi ASP personalizzate in file separati che includi in un " main " asp script, non otterrai intellisense in Visual Studio.

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

Non si ottiene alcun Intellisense quando si digita " utente. " ;. Se faccio lo stesso INSIDE CUser.asp, dopo la "Classe di fine" , quindi funziona.

Conosci un modo per farlo funzionare in modo coerente in tutti i file asp?

Idea: ho pensato di generare forse un file "intellisense" personalizzato " che potevo fornire a Visual Studio con tutti i simboli e i commenti per le mie funzioni, sottotitoli, ecc ... ma non ho trovato troppe informazioni su questo argomento. Qualche vantaggio qui?

È stato utile?

Soluzione

Purtroppo non è possibile.

Altri suggerimenti

La mancanza di "compilazione reale" le lezioni in ASP Classic sono state una delle ragioni principali per cui sono passato ad ASP.NET molto tempo fa ... mi dispiace dirlo. Se ti piacciono le classi e gli oggetti, ti consiglio vivamente di fare un "cambio di lingua" di quelli grandi. : O)

Sono passato anche da VBscript a C # come ho fatto con C / C ++ prima di ottenere ASP.

Ma la mia ragione principale per decidere c # invece di VB.net è che la maggior parte degli esempi hardcore sembra essere scritta in c #, in secondo luogo il passaggio tra javascript (lato client) e c # (lato server) è piuttosto utile quando sei occupato.

Infine, Flash / Actionscript 3.0 sta diventando sempre più orientato agli oggetti e questo si basa anche sugli standard ECMA per gli script.

Ci scusiamo per tutto questo testo OT, ma penso che potresti essere pronto per il "grande interruttore" : O)

Saluti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top