Tôi đang thực hiện một số thay đổi trong ứng dụng web asp.Net MVC5, trong đó tôi đã sử dụng typelite để tạo các định nghĩa .ts từ các lớp C#). Đối với một số lý do bây giờ tôi đã có lỗi này khi thực hiện các T4:Biên dịch chuyển đổi: Loại 'Đối tượng' được định nghĩa trong một assembly không được tham chiếu
chuyển đổi Biên soạn: Loại 'Object' được định nghĩa trong một hội đồng đó không được tham chiếu. Bạn phải thêm tham chiếu đến assembly 'mscorlib, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e, Retargetable = Yes'.
và cảnh báo này:
Biên soạn chuyển đổi: Giả sử tham khảo lắp ráp 'mscorlib, Version = 1.0.3300.0, Culture = trung tính, PublicKeyToken = b77a5c561934e089' được sử dụng bởi 'EnvDTE' phù hợp với bản sắc 'mscorlib, Phiên bản = 4.0.0.0, Văn hóa = trung lập, PublicKeyToken = b77a5c561934e089' của 'mscorlib', bạn có thể cần cung cấp chính sách thời gian chạy Mair.Tracking.Web
Tôi đoán đó là một cái gì đó liên quan đến phiên bản EnvDTE được sử dụng bởi TypeLite và tham chiếu đến mscorlib EnvDTE sử dụng. Tôi có nên thêm một bindingRedirect trong web.config không?
Tôi đang sử dụng VS2015 với Update2 CTP.
Tôi không sử dụng typelite nhưng tôi cũng nhận được cảnh báo mscorlib kể từ khi tôi cập nhật VS2015 thành CTP 2. – Akinzekeel
Tôi đã tìm thấy câu hỏi của bạn và đã đọc suy nghĩ "hoàn hảo - chính xác cùng một tình huống như tôi" ngay xuống phiên bản VS2015, vv Sau đó, nỗi buồn khi tôi không thấy câu trả lời. Tôi đoán đó là Update 2 CTP do lỗi. Tôi sẽ cài đặt Update 2 RC trong thời gian vài giờ để báo cáo lại với câu trả lời nếu điều đó giúp –
cảm ơn Ian, không biết Update2 RC đã ra – qwertoyo