Tôi đã sử dụng CodeSmith trong 2 năm qua và yêu thích những gì nó làm cho tôi. Tuy nhiên, tôi cũng biết về T4 được xây dựng trong Visual Studio và có thể làm một số công cụ khá mát mẻ quá. Dựa trên các cuộc trò chuyện với bạn bè T4 trong VS2010 T4 sẽ còn tốt hơn nữa.Visual Studio T4 vs CodeSmith
Vì vậy, câu hỏi đặt ra là: tôi có tiếp tục đi xe buýt CodeSmith hay đã đến lúc bắt đầu chuyển đổi tất cả các mẫu của tôi sang T4?
Cập nhật Có lẽ tôi không rõ ràng về cách tôi đặt câu hỏi. Rõ ràng là tôi sẽ không xóa các mẫu cs của mình và ngừng sử dụng chúng cho đến khi tôi có các mẫu mới hoạt động. Tuy nhiên, nó thậm chí còn đáng để nỗ lực vào thời điểm này? Liệu T4 tại thời điểm này cung cấp một lợi thế compleling hơn CodeSmith? Có một số tính năng hoặc tập hợp các tính năng bằng cách viết các mẫu của tôi cho T4 thay vì tôi sẽ thấy cải thiện 100X trong hiệu quả của tôi không?
trả lời cho bản cập nhật của bạn: Không, T4 không có lợi thế hấp dẫn so với CodeSmith, ngoài việc được đưa vào VS2008 trở lên và do đó là "miễn phí" đối với người dùng VS. –