Tôi đang cố xây dựng một mẫu sẽ tạo một chuỗi tệp trong các thư mục khác nhau nhưng tôi không tìm thấy bất kỳ mẫu nào.Cách tạo thư mục bằng mẫu .tt?
5
A
Trả lời
4
Bạn có thể sử dụng RenderToFile
từ t4Toolbox để thực hiện việc này.
Snippet từ ví dụ tài liệu như của 2016/10/12:
Tạo một giải pháp Visual Studio với hai C# Class Library dự án ClassLibrary1.csproj và ClassLibrary2.csproj.
Thêm tệp tạo mã mới có tên CodeGenerator.tt vào dự án thư viện lớp học đầu tiên.
Sửa nội dung của file mới nhìn như vậy
<#@ template language="C#" hostspecific="True" debug="True" #>
<#@ output extension="txt" #>
<#@ include file="T4Toolbox.tt" #>
<#
SampleTemplate template = new SampleTemplate();
template.Output.File = @"SubFolder\SampleOutput.txt";
template.Output.Project = @"..\ClassLibrary2\ClassLibrary2.csproj";
template.Render();
#>
<#+
public class SampleTemplate : Template
{
public override string TransformText()
{
this.WriteLine("Hello, World!");
return this.GenerationEnvironment.ToString();
}
}
#>
Các vấn đề liên quan
- 1. Cách tạo thư mục bằng nerdtree
- 2. Cách tạo thư mục bằng Java?
- 3. Cách tạo thư mục/thư mục
- 4. Tạo Thư mục Nén (Nén) bằng Delphi
- 5. Tạo thư mục bằng cách sử dụng tập tin bat
- 6. Cách tạo thư mục (nếu không có) bằng Logger.new?
- 7. Cách tạo thư mục trong Google Drive bằng .NET API?
- 8. Làm cách nào để tạo thư mục nếu thư mục không tồn tại bằng Perl?
- 9. Cách tạo thư mục mới?
- 10. TT ngày Format C#
- 11. Cách tạo thư mục trong thư mục chính?
- 12. Tôi nhận được CR bổ sung bằng TT (bộ công cụ mẫu perl)
- 13. Cách sao chép tệp từ một thư mục sang thư mục khác bằng cách tạo thư mục nếu thư mục đó không tồn tại
- 14. Cách tạo thư mục trống trong java?
- 15. WiX - cách tạo thư mục con bin?
- 16. Tạo lại cấu trúc thư mục bên trong tệp Zip bằng Java - Các thư mục trống
- 17. Cách tạo thư mục nếu cần?
- 18. Cách tạo liên kết đến thư mục
- 19. Cách tạo thư mục vượt quá MAX_PATH
- 20. Cách tạo thư mục trong Android?
- 21. Cách tạo thư mục riêng trong sdcard
- 22. Cách tải thư mục lên bằng PHP?
- 23. Cách lấy thư mục chính bằng Python?
- 24. Tạo một Tệp/Thư mục Ẩn trên Windows bằng Java
- 25. Cách ẩn thư mục bằng cách sử dụng java
- 26. Cách sao chép toàn bộ thư mục trong trình tạo Rails từ các mẫu
- 27. Cách kiểm tra thư mục đã tồn tại trước khi tạo thư mục mới trong JSCH
- 28. danh sách các lớp học theo thư mục/thư mục bằng cách sử dụng doxygen?
- 29. Tôi có thể tạo một thư mục mới với Mẫu Mục Visual Studio
- 30. Cách tạo thư mục tự động bằng cách sử dụng dòng
Cảm ơn bạn, bài viết đó là rất tốt. – MikeW
[Liên kết với các tài nguyên bên ngoài được khuyến khích, nhưng hãy thêm ngữ cảnh xung quanh liên kết để người dùng đồng nghiệp của bạn sẽ biết ý tưởng đó là gì và tại sao lại có liên kết đó. Luôn trích dẫn phần có liên quan nhất của một liên kết quan trọng, trong trường hợp trang web mục tiêu không thể truy cập hoặc vĩnh viễn ngoại tuyến] (http://stackoverflow.com/help/how-to-answer). –
@ErikPhilips Chính xác! Trang dường như đã chết (404). May mắn Wayback máy tồn tại. – TyCobb