我无法在Windows 7计算机上的Visual Studio 2012 Professional更新4中安装/使用TypeScript(版本0.9.1.1)。
“成功安装”后,TypeScript不会显示在工具,扩展和更新中。我无法向MVC4项目添加.ts扩展名的新项目。当我尝试添加.ts文件时,VS会添加一个.cs文件。
提前感谢您的帮助。
答案 0 :(得分:0)
好的,安装了模板;很难找到。
添加> New Item,然后在右上角的搜索框中搜索Typescript。想出了" TypeScript文件"类型。
由于Web Essentials放弃了将ts文件编译为js文件的支持,我发现此链接很有用:http://typescript.codeplex.com/wikipage?title=Compile-on-Save
我没有必要执行以下第一步,因为它已经存在于csproj文件中。
<TypeScriptCompile Include="MyFile.ts" />
卸载MVC项目后,我要在csproj文件的末尾添加以下内容(仍在项目元素中):
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptTarget>ES3</TypeScriptTarget>
<TypeScriptRemoveComments>false</TypeScriptRemoveComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptTarget>ES3</TypeScriptTarget>
<TypeScriptRemoveComments>true</TypeScriptRemoveComments>
<TypeScriptSourceMap>false</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>
<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />
MyFile.ts位于/ scripts文件夹中。我在视图中添加了对该文件的脚本引用:
@section scripts {
<script type="text/javascript" src="~/Scripts/MyFile.js"></script>
}
此时一切正常。