2014-07-25 3 views
0

암시 적 참조가 작동하지 않는 문제가 계속 발생합니다 ...타이프 스크립트 vs2013 인텔리 센스 문제

새 MVC 프로젝트를 만들었습니다.

나는 Angular.Typescript.DefinitelyTyped

내가 타이프 스크립트 파일 TestApp.ts을 추가하고 작은 클래스 TestCtrl를 만들 추가 (\ 스크립트에서 모듈 \ testapp를 \ TestApp.ts) 같은 파일에서

나는 다음과 같이 쓴다 : angular.module ("TestApp", []). controller ("TestCtrl", TestCtrl);

이 시점에서 나는 인텔리 센스가 작동합니다.

그런 다음 솔루션을 다시 열고 TestApp.ts를 열고 "angular.module"이 포함 된 줄에 각형이 선으로 표시되고 위로 가져 가면 각도가 정의되지 않은 것으로 표시됩니다.

일반적으로 모든 ts 파일은 암시 적으로 참조되어야합니까? csproj에서

모든 타이프 파일은 1.0

<TscToolPath Condition="'$(TscToolPath)' == ''">$(MSBuildProgramFiles32)\Microsoft SDKs\TypeScript\1.0</TscToolPath> 

은 또한 무엇을보고있다 TscToolPath 버전에 경로가 포함

내가 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" />

에 대한 참조를 가지고 ... 포함 TypeScriptCompile <에 추가 typescript 가상 프로젝트가 활성화되면이 프로젝트에서 열린 파일 만 볼 수 있습니다. 일반적으로 모든 타이프 스크립트 파일을 표시해야합니까?

+0

를 해결? – Peter

+1

타이프 스크립트 문서는 일반적으로 all.ts 및 .d.ts 파일을 암시 적으로 참조해야 함을 언급합니다. https://typescript.codeplex.com/wikipage?title=Known%20breaking%20changes%20between%200.8%20and%200.9 In Visual Studio에서 프로젝트의 모든 TypeScript 파일은 서로 참조하는 것으로 간주됩니다. – rekna

답변

0

VS2013 업데이트 3 당신이 /// <참조 경로 = "경로 /로는/라이브러리"/> 태그를해야합니까, 타이프 스크립트 파일의 맨 위에 모든 문제 ...

관련 문제