我有一个包含一些TypeScript文件的ASP.NET Core项目(.xproj
文件)。当我构建这个项目时,所有.ts
文件都会自动转换为.js
文件。另外,如果我修改并保存.ts
文件,则会生成其.js
(compileOnSave
)。这很好。编译TypeScript on build
在同一个解决方案中,我有一个.NET Core Class Library(也是.xproj
文件)。该项目还包含一个tsconfig.json
文件和一些TypeScript文件。 compileOnSave
功能很好,但是当我构建项目时,.ts
文件不会被编译。这意味着我需要手动修改并保存.ts
文件以生成.js
文件。
如何配置我的类库项目,以便在构建项目时创建.js
文件?
我正在使用安装了“TypeScript for Microsoft Visual Studio”版本2.0.6.0扩展的Visual Studio 2015 Update 3。
当我打开我的打字稿文件的属性页我无法设置(或看到)构建操作。请注意,我有一个.xproj项目。也许你的解决方案适用于传统的.csproj项目。 –
你说得对。为您的打字稿文件(解决方案浏览器 - > Alt + Return)设置生成动作到“TypeScriptCompile”以构建它,是以前的.net Core/csproj方式。我更新了答案。 –
谢谢,这正是我一直在寻找的!我只是不确定在添加Microsoft.DotNet.Web.targets时是否应删除现有的Microsoft.DotNet.targets。目前,我已经在我的.xproj中,它工作正常:) –