我正在尝试将一些javascript文件迁移到遗留的ASP.NET MVC5项目中的Typescript。我已经创建了一个Typescript文件,并且从TS到JS的编译工作正常,但是我的遗留项目的属性中没有"Typescript Build“选项卡。
在开发一个新的ASP.NET MVC5项目时,我没有遇到这个问题。我如何在我的遗留项目中修复这个问题?我正在使用Visual Studio 2013 Update 1。
谢谢,
禤浩焯
发布于 2014-10-26 18:27:57
我需要将以下行添加到csproj以导入typescript目标:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />然后我可以在项目设置中看到typescript构建选项。
发布于 2014-04-17 21:57:52
正如Hans Passant在评论中正确暗示的那样,问题出在我的.csproj文件中的以下ProjectGuid:{349c5851-65df-11da-9384-00065b846f21}
一旦我从项目文件中删除了该GUID并重新加载了项目,Typescript选项卡就会出现在项目属性中。
发布于 2014-04-17 19:32:29
我在csproj中添加了"TypeScriptToolsVersion“。
<Project>
<PropertyGroup>
...
<TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>
</PropertyGroup>
</Project>但它是Visual Studio2013 RC2。
https://stackoverflow.com/questions/23130665
复制相似问题