我仍然遇到隐式引用无法正常工作的问题......
我创建了一个新的MVC项目。
我添加了Angular.Typescript.DefinitelyTyped
我添加了一个打字稿文件TestApp.ts并创建一个小类TestCtrl(在 脚本\模块\ testapp \ TestApp.ts)
在我写的同一个文件中:angular.module(“TestApp”,[])。controller(“TestCtrl”,TestCtrl);
此时我有智能感知功能。
然后我关闭解决方案,再次打开解决方案,打开TestApp.ts并在包含“angular.module”的行中,使用波浪线显示角度,悬停在上方,显示角度未定义。
通常所有ts文件都应该被隐含引用?
csproj中的所有打字稿文件都添加了< TypeScriptCompile Include ...
我参考了<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" />
TscToolPath包含版本1.0的路径
<TscToolPath Condition="'$(TscToolPath)' == ''">$(MSBuildProgramFiles32)\Microsoft SDKs\TypeScript\1.0</TscToolPath>
还可以看到,当打开typescript虚拟项目时,我只看到在这个项目中打开的文件,通常它应该显示所有的打字稿文件?
答案 0 :(得分:0)
VS2013更新3解决了所有问题...