Chỉ cố gắng tạo các đối tượng POCO, ngữ cảnh, vv cho cơ sở dữ liệu hiện có bằng cách sử dụng cơ sở dữ liệu "Power Engineer Code First" của EF Power Tools Beta 2.Lỗi khi mã kỹ sư ngược đầu tiên với EF Power Tools Beta 2 và bản cập nhật VS2012 1
Tôi đang sử dụng VS2012 Ultimate với Update 1, trên Windows 7 64 bit.
Tôi trỏ nó vào cơ sở dữ liệu hiện có và nhấn OK. Tôi gặp lỗi sau trong cửa sổ Xây dựng đầu ra của tôi:
Một hoặc nhiều lỗi xảy ra trong khi xử lý mẫu 'Entity.tt'. C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Tiện ích mở rộng \ Microsoft \ Entity Framework \ Templates \ Bao gồm \ EF.Utility.CS.ttinclude (1,4): lỗi: Bộ xử lý có tên ' Không thể tìm thấy T4VSHost 'cho chỉ thị có tên' CleanupBehavior '. Việc chuyển đổi sẽ không được chạy. Ngoại lệ sau được ném: System.InvalidOperationException: Không thể tìm thấy bộ xử lý cho chỉ thị 'T4VSHost'. tại Microsoft.DbContextPackage.Utilities.EfTextTemplateHost.Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.ResolveDirectiveProcessor (String processorName) tại Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives (ITextTemplatingEngineHost sở tại, phiên TemplateProcessingSession, IEnumerable`1 directivesToBeProcessed)
Bất kỳ ý tưởng nào?
Bạn đã gỡ cài đặt Bản cập nhật bằng bất kỳ thay đổi nào chưa? Tôi thấy một cái gì đó như thế này vì VS Update đã được cài đặt. Việc sửa chữa là để sửa chữa VS. – Pawel
Không, nhưng tôi có thêm tin tức. Tôi đã thử nó trên máy tính gia đình của tôi khi tôi đã nhập. Đó là chạy Windows 8 64 bit, Visual Studio 2012 Ultimate. NHƯNG KHÔNG CẬP NHẬT 1. Tôi đã thử kỹ sư đảo ngược mà không có Bản cập nhật 1 và nó đã được sử dụng tốt. Đã cài đặt bản cập nhật VS2012 1 và * BANG * cùng một lỗi. Vì vậy, nó chắc chắn sẽ được gây ra bởi Cập nhật 1. – Paul