2009-02-17 30 views
27

Tôi đang thực hiện một số công việc với T4 (Bộ công cụ chuyển đổi mẫu văn bản) và đang cố gắng đến một điểm mà tôi có thể tạo máy chủ mẫu văn bản tùy chỉnh của riêng mình. Tuy nhiên, tất cả điều đó phụ thuộc vào việc lắp ráp Microsoft.VisualStudio.TextTemplating và tôi không thể tìm thấy nó trên hệ thống của mình!Không thể tìm thấy Microsoft.VisualStudio.TextTemplating assembly

Lần đầu tiên tôi thử thêm tham chiếu vào assembly trong Visual Studio, nhưng việc lắp ráp cho Microsoft.VisualStudio.TextTemplating không được liệt kê trong tab .NET.

sau đó tôi đã xem trong % WINDIR%/hội thư mục và tìm thấy một mục nhập cho Microsoft.VisualStudio.TextTemplating. Tuy nhiên, khi tôi cố gắng và duyệt đến vị trí này và thêm lắp ráp trong Visual Studio, không có gì xảy ra.

Có ai khác có vấn đề này không? Theo MSDN tuts nó âm thanh như lắp ráp này nên được bao gồm với Visual Studio (và tôi đã cài đặt VS 2003, 2005, và 2008).

Trả lời

17

Tôi đã cài đặt Visual Studio SDK. Đây là nơi lắp đặt vật lý trên hệ thống của tôi:

C: \ Program Files \ Microsoft Visual Studio 2008 SDK \ VisualStudioTích hợp \ Common \ Assemblies \ Microsoft.VisualStudio.TextTemplating.dll.


Nó hiển thị trong hộp thoại Thêm tham chiếu bình thường.

+2

Cảm ơn, Oleg. Tôi đã cài đặt SDK VS2008 và bây giờ tôi có thể tham khảo lắp ráp. Nhân tiện, blog của bạn đã là một nguồn tài nguyên tuyệt vời cho tôi đối với T4. Tôi thực sự đánh giá cao tất cả công việc của bạn! –

+0

Với VS2010 SP1 cài đặt SDK vẫn là giải pháp. Họ nối thêm 10.0 đến tên của các tệp khi thêm tham chiếu nhưng Namespaces dường như vẫn giống nhau. – ManiacZX

+0

Tôi nghĩ rằng Visual Studio chỉ hiển thị các hội đồng tương thích. Thay đổi phiên bản .NET Framework nếu cần. –

0

Tôi đã Visual Studio 2008 cài đặt (không có SDK) và Microsoft.VisualStudio.TextTemplating.dll là ở vị trí sau trên máy tính của tôi:

C:\Program Files\Common Files\Microsoft Shared\TextTemplating\1.1

9

Visual Studio 2012 SDK thư mục là:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0

6

Trong (mới) GAC:

.210

VS 2012 (v11.0)

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.TextTemplating.11.0\v4.0_11.0.0.0__b03f5f7f11d50a3a 

VS 2013 (v12.0)

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.TextTemplating.12.0\v4.0_12.0.0.0__b03f5f7f11d50a3a 
2

These hội đã sẵn sàng cho một thời bây giờ như các gói NuGet.

Điều này cho phép quản lý sự phụ thuộc tốt hơn thông qua NuGet.

1

Visual Studio 2015 thư mục

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VSSDK \ VisualStudioIntegration \ Common \ Assemblies \ v4.0

Các vấn đề liên quan