Pergunta

Eu estou tentando obter intellisense no VS2008 em um arquivo js, ??foo.js, de outro js biblioteca / arquivo que eu escrevi, mas não consigo descobrir o caminho de referência? Sintaxe? / String?

A biblioteca está em um arquivo chamado Common.js que está na mesma pasta que foo.js que eu estou trabalhando.

Eis os caminhos que eu tentei ...

/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>

O que é a sintaxe caminho secreto / string que eu estou perdendo?

FWIW o caminho do topo é o que está definido na página mestra deste aplicativo MVC ... como assim

<script type="text/javascript" src="../../scripts/common.js"></script>

Graças Greg

Foi útil?

Solução

Em primeiro lugar, certifique-se de "Common.js" está em seu projeto web. Em seguida, arraste "Common.js" do explorador solução para a janela do editor para o arquivo que você deseja fazer referência a ela a partir de.

Outras dicas

Finalmente ... finalmente jQuery intellisense para trabalho ...
A partir daqui http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx

o autor diz

Aqui estão algumas outras dicas sutis:

  • Lembre-se, as declarações de referência deve preceder todos os outros conteúdos nos comentários de arquivo, mesmo normal.

E foi o que corrigiu o problema para mim ... colocou as declarações de referência no topo e ... voila! ... obras intellisense!

Assim, apenas para sorrisos aqui está o que as primeiras linhas do meu arquivo parecem com

/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
 * Foo Scripts/foo Script: foo.js
 * Version 1.0
 * Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.    
 */

Inicialmente eu tinha as declarações de referência abaixo dos Scripts Foo comentários arghhhh!

Alguns outros documentos bem no VS2010 intellisense javascript:

http://msdn.microsoft.com/en-us/library/ bb385682.aspx (detalhes na referência) http://www.scottlogic.co .uk / 2010/08 / vs-2010-vs-doc-and-javascript-intellisense (detalhes sobre comentários XML)

Parece haver algumas vozes lá fora, algo dizendo é quebrado a este respeito. Solução para o Beta 2 JavaScript IntelliSense e Colorization Issue por exemplo.

Uma sugestão, que parece ser algo que você já tentei é VS 2008 JavaScript IntelliSense para o Silverlight de ScottGu , mas você também pode verificar o JavaScript IntelliSense suporte no Studio 2008 video Visual .

HTH.

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