Web 表单支持 Typescript 吗?
我有一个现有的 asp.net 4.5 Web 表单项目,其中打字稿似乎不起作用。
我无法创建新文件,但即使我将现有文件重命名为 .ts,它似乎也不起作用。没有构建,没有智能感知,什么都没有!
找到了我的问题的答案:
我试图在“添加新项”对话框的 Web 文件夹中找到“Typescript 文件”,尽管它位于“Visual C#”文件夹中......为什么?
除非您在项目中使用“添加新项”创建了 .ts 文件,否则文件属性的“构建操作”上的选项“TypeScript 编译”不可用它引发了一个例外。创建第一个文件后,您会找到此选项并可以手动将其设置为 .ts 文件。
除非您在项目中使用“添加新项”创建了 .ts 文件,否则“Typescript 文件”选项在“添加文件”选项中不可用and您位于“Scripts”文件夹中(如果您要添加此文件的文件夹的名称不同,则此选项将不可用)。当然,您可以通过“添加新项目”添加 .ts 文件。
你不能easily自己创建一个ts文件,你must使用菜单中的“新打字稿文件”。那是因为:A) 文件的代码页 不能是 Unicode(我花了好几个小时试图解决这个问题)。如果您尝试使用 tsc 编译 unicode .ts 文件,则不会发生任何事情!在我将 .ts 文件保存为 Greek(Windows) 后(就我而言),一切正常!B)每个文件必须设置才能正常工作的 .csproj 属性非常复杂。 (我试图从 .js 文件开始创建一个 .ts 文件,然后重命名......然后使用 .csproj)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)