Geo*_*kis 8 asp.net webforms asp.net-4.5 typescript
Web表单是否支持打字稿?
我有一个现有的asp.net 4.5 Web表单项目,其中的typescript似乎不起作用.我无法创建新文件,但即使我将现有文件重命名为.ts,它似乎也无法正常工作.没有构建,没有intellisense,没有!
找到了我的问题的答案:
我试图在"添加新项目"对话框的Web文件夹中找到"Typescript文件",虽然它位于"Visual C#"文件夹中.....为什么?
除非您在项目中使用"添加新项"创建了.ts文件,否则文件属性的"构建操作"上的"TypeScriptCompile"选项不可用,并引发异常.创建第一个文件后,您会找到此选项,并可以手动将其设置为.ts文件.
"添加文件"选项中没有"Typescript文件"选项,除非您在项目中使用"添加新项"创建了.ts文件,并且您位于"脚本"文件夹中(如果您对文件夹的名称不同)你想添加这个文件,这个选项不可用).当然,您可以从"添加新项"添加.ts文件.
您无法轻松自行创建ts文件,必须使用菜单中的"新建手稿文件".这是因为:A) 文件的代码页 不能是Unicode(我试图找出问题好几个小时).如果你尝试使用tsc编译unicode .ts文件,没有任何反应!我将.ts文件保存为希腊语(Windows)后 - 在我的情况下 - 一切正常!B)必须为每个文件设置才能正常工作的.csproj属性非常复杂.(我试图从.js文件开始创建.ts文件,然后重命名....然后使用.csproj播放)
我刚刚使用Web表单(空项目)创建了一个新的Web应用程序.
我发现我必须将Target添加到我的项目文件中......
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
Run Code Online (Sandbox Code Playgroud)
您需要右键单击并选择"卸载项目",然后右键单击并选择"编辑".这个块可以在</Project>标签前面的最后一行.
我在Visual Studio 2012中添加TypeScript文件没有任何问题.
| 归档时间: |
|
| 查看次数: |
3059 次 |
| 最近记录: |