Existe alguma maneira de 'esconder' um arquivo JavaScript IntelliSense no Visual Studio 2008?

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

Pergunta

Eu tenho um terceiro JavaScript plug-in, mas incluindo as quebras de arquivo IntelliSense para jQuery entre outras coisas. A única maneira que eu posso obter IntelliSense volta a trabalhar com jQuery é comentando a plug-in. Existe uma maneira que eu posso esconder o plug-in arquivo do analisador IntelliSense?

Foi útil?

Solução

Service Pack 1 adicionado o seguinte recurso:

Se você "anyfile.js" e "anyfile-vsdoc.js" no mesmo diretório, em seguida, todas as referências a "anyfile.js" automagicamente ser convertida em uma referência a "anyfile-vsdoc.js" nos bastidores .

Adicionar um arquivo vazio ao lado de seu plugin com "-vsdoc" acrescentado ao nome do arquivo. Isso deve "esconder" o plug-in do processador javascript externo.

Outras dicas

Você sempre pode carregá-lo em seu código-behind em vez do scriptmanager em seu aspx / master. Dessa forma é que o IntelliSense não sabe que está lá. Usando ScriptManager.RegisterClientScriptInclude (..).

Pode ser que terceiros JavaScript plugin que você está usando tem alguns erros.
Gostaria de verificar o código JSLint e dirigido esta pergunta para o autor do plugin.
Quanto à questão em si: Eu não acho que você pode excluí-lo se é uma parte do projeto, mas passar por cima da MSDN:. Usando IntelliSense para prová-lo

Uma vez que você mencionou jQuery, você pode também carregar o script problemático durante a execução.

$ getScript ( "XXX.js");.

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