Existe uma maneira de ter intellisense trabalhando para classes personalizadas clássico-Asp no VS 2008?

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

Pergunta

Em primeiro lugar, isso nunca funcionou antes, por isso não é especificamente relacionado com VS 2008. O problema:. Quando você tem aulas ASP personalizadas em arquivos separados que você incluir em um script asp "principal", você não vai obter intellisense no Visual Studio

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

Você não obter qualquer Intellisense quando você digita "usuário.". Se eu fizer a mesma dentro CUser.asp, após a instrução "End Class", então ele funciona.

Você sabe alguma maneira de fazer este trabalho de forma consistente em todos os arquivos asp?

Idea: Pensei em talvez gerando um "arquivo intellisense" custom que eu poderia alimentar para Visual Studio com todos os símbolos e comentários para minhas funções, subs, etc ... mas não encontrou muita informação sobre este tópico . Alguma pista aqui?

Foi útil?

Solução

Infelizmente não é possível.

Outras dicas

A falta de aulas "real compilados" em ASP clássico foi uma das principais razões para eu mudar para ASP.NET há muito tempo ... desculpe dizer-lhe isso. Se você gosta de classes e objetos Eu recomendaria fortemente que você faça uma "mudança de idioma" dos grandes. : O)

Eu também mudou de VBScript para C #, como eu fiz alguma C / C ++ antes de chegarmos ASP.

Mas a minha principal razão para decidir c # em vez de VB.net é que a maioria dos exemplos graves parece ser escrito em C #, em segundo lugar o interruptor entre javascript (clientside) e C # (serverside) é muito útil quando você está ocupado.

Por fim, Flash / ActionScript 3.0 é becomming mais e mais orientada a objetos também e isso também se baseia nos padrões ECMA para scripts.

Desculpe por tudo este texto OT, mas eu acho que você pode estar pronto para a "grande mudança": o)

Saudações

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top