最近想寫點ts的東西,以前用vs2015很方便,直接建立一個ts app專案就折騰了。
Vs2017開啟,居然發現這個專案模板不見了。
於是研究了一下,由於原來的ts app專案就是一個asp.net webapp 專案加 ts 編譯。
那麼我們用vs2017增加一個ts編譯不就好了麼
建立專案
和原來vs2015的ts webapp專案對比了一下,給專案的csproj檔案加上兩行
Ok,自動編譯ts檔案的功能又回來了
增加的兩行 內容如下:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />