visual studio 2012 - Typescript trong VS2012: (tự động) tạo .js từ .ts
Tôi đã thêm file1.ts và tôi có thể thấy có một tệp phụ thuộc vào nó - cụ thể là file1.js.
Tôi nhận thấy rằng bất kỳ thay đổi nào tôi thực hiện đối với file1.ts - file1.js không được tự động tạo lại.
Giải pháp duy nhất mà tôi có vào lúc này là gọi tsc.exe - như một phần của sự kiện trước khi xây dựng.
Câu hỏi của tôi là - có cách giải quyết nào tốt hơn hay có thể là một cài đặt nào đó mà tôi có thể đã bỏ lỡ không?
Câu trả lời #1
Cài đặt tiện ích mở rộng Web Essentials 2012 trong Visual Studio 2012.
Nó sẽ tái tạo lại tệp .js mỗi khi lưu tệp .ts.
http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
Câu trả lời #2
Bạn phải thêm một target BeforeBuild vào CSPROJ của ứng dụng ASP.NET của bạn:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
mẹo: chỉnh sửa tệp csproj của bạn bằng notepad.
