Tôi có mẫu t4, lặp lại trên tệp xml trong dự án và tạo mã.
Có thể làm cho T4 chạy khi một tập tin nào đó đã được lưu, hoặc khi tôi xây dựng dự án?
VS 2010Tạo mã kích hoạt mẫu mã T4 trên: thay đổi lưu/xml tệp khác (VS 2010)
Cảm ơn
Tôi có mẫu t4, lặp lại trên tệp xml trong dự án và tạo mã.
Có thể làm cho T4 chạy khi một tập tin nào đó đã được lưu, hoặc khi tôi xây dựng dự án?
VS 2010Tạo mã kích hoạt mẫu mã T4 trên: thay đổi lưu/xml tệp khác (VS 2010)
Cảm ơn
Bây giờ bất cứ khi nào tệp xml thay đổi (tức là mới hơn đầu ra của nó) nó sẽ kích hoạt bản dựng. Việc xây dựng lại dự án cũng sẽ kích hoạt một bản dựng.
Dynamo.AutoTT sẽ làm những gì bạn cần. Bạn có thể cấu hình nó để xem các tập tin thông qua một regex, và xác định các mẫu T4 bạn muốn nó kích hoạt.
Bạn có thể tải về từ đây: https://github.com/MartinF/Dynamo.AutoTT
Chỉ cần xây dựng nó, sao chép các dll và file AddIn vào
C: \ Users \\ Documents \ Visual Studio 2012 \ Addins \
và đi đi.
Nếu bạn muốn truy cập VS2012, bạn cần phải sửa đổi tệp Dynamo.AutoTT.AddIn và đặt Phiên bản thành 11.0 bên trong tệp AddIn;
Kiểm tra http://stackoverflow.com/questions/1646580/get-visual-studio-to-run-a-t4-template-on-every-build/3381556#3381556 để cho phép chuyển đổi tại thời điểm xây dựng trong VS 2010 –