Existe alguma maneira de 'esconder' um arquivo JavaScript IntelliSense no Visual Studio 2008?
-
08-07-2019 - |
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?
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");.