Не удается найти сборку Microsoft.VisualStudio.TextTemplating - PullRequest
31 голосов
/ 18 февраля 2009

Я делаю некоторую работу с T4 (Text Template Transformation Toolkit) и пытаюсь добраться до точки, где я могу создать свой собственный пользовательский текстовый шаблон хоста. Однако все это зависит от Microsoft.VisualStudio.TextTemplating сборки, и я не могу найти ее в моей системе!

Сначала я попытался добавить ссылку на сборку в Visual Studio, но сборка для Microsoft.VisualStudio.TextTemplating не отображается на вкладке .NET.

Затем я посмотрел в каталог % WINDIR% / Assembly и нашел запись для Microsoft.VisualStudio.TextTemplating . Однако, когда я пытаюсь перейти к этому месту и добавить сборку в Visual Studio, ничего не происходит.

Кто-нибудь еще имел эту проблему? По словам MSDN, эта сборка должна быть включена в Visual Studio (и у меня установлена ​​VS 2003, 2005 и 2008).

Ответы [ 6 ]

18 голосов
/ 18 февраля 2009

У меня установлен Visual Studio SDK. Вот где физически установлена ​​сборка в моей системе:

C: \ Program Files \ Microsoft Visual Studio 2008 SDK \ VisualStudioIntegration \ Common \ Assemblies \ Microsoft.VisualStudio.TextTemplating.dll.


Обычно он отображается в диалоговом окне Добавить ссылку.

9 голосов
/ 14 декабря 2012

Visual Studio 2012 Папка SDK:

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

6 голосов
/ 13 октября 2014

В (новом) GAC:

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 голосов
/ 02 ноября 2015

Эти сборки уже некоторое время доступны в виде пакетов NuGet.

Это позволяет лучше управлять зависимостями через NuGet.

1 голос
/ 14 марта 2016

Visual Studio 2015 папка

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

0 голосов
/ 20 мая 2009

У меня установлена ​​Visual Studio 2008 (без SDK), и Microsoft.VisualStudio.TextTemplating.dll находится на моем компьютере в следующем месте:

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

...