¿Hay alguna manera de que intellisense funcione para las clases personalizadas de asp clásico en VS 2008?

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

Pregunta

Primero, esto nunca ha funcionado antes, por lo que no está específicamente relacionado con VS 2008. El problema: cuando tiene clases asp personalizadas en archivos separados que incluye en un " main " asp script, no obtendrá intellisense en Visual Studio.

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

No obtienes ningún Intellisense cuando escribes " user. " ;. Si hago lo mismo INSIDE CUser.asp, después de " End Class " declaración, entonces funciona.

¿Conoce alguna forma de hacer que esto funcione de manera consistente en todos los archivos asp?

Idea: pensé en tal vez generar un "intellisense file" personalizado que podía alimentar a Visual Studio con todos los símbolos y comentarios para mis funciones, subs, etc. pero no encontré demasiada información sobre este tema. ¿Alguna pista aquí?

¿Fue útil?

Solución

Desafortunadamente no es posible.

Otros consejos

La falta de "compilado real" Las clases en ASP Classic fueron una de las principales razones por las que me cambié a ASP.NET hace mucho tiempo ... lamento decirte eso. Si le gustan las clases y los objetos, le recomiendo encarecidamente que haga un "cambio de idioma". de los grandes : o)

También cambié de VBscript a C # ya que hice algunos C / C ++ antes de obtener ASP.

Pero mi razón principal para decidir c # en lugar de VB.net es que la mayoría de los ejemplos hardcore parecen estar escritos en c #, en segundo lugar, el cambio entre javascript (clientes) y c # (servidores) es bastante útil cuando está ocupado.

Por último, Flash / Actionscript 3.0 se está volviendo cada vez más orientado a objetos y esto también se basa en los estándares ECMA para scripts.

Perdón por todo este texto OT, pero creo que podría estar listo para el "gran cambio". : o)

Saludos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top