33

私は T4 (Text Template Transformation Toolkit) を使用していくつかの作業を行っており、独自のカスタム テキスト テンプレート ホストを作成できるところまで到達しようとしています。ただし、これらはすべてMicrosoft.VisualStudio.TextTemplatingアセンブリに依存しており、私のシステムでは見つかりません!

最初に Visual Studio でアセンブリへの参照を追加しようとしましたが、Microsoft.VisualStudio.TextTemplatingのアセンブリが .NET タブに表示されません。

次に%WINDIR%/Assemblyディレクトリを調べたところ、 Microsoft.VisualStudio.TextTemplatingのエントリが見つかりました。ただし、この場所を参照して Visual Studio にアセンブリを追加しようとしても、何も起こりません。

他の誰かがこの問題を抱えていますか? MSDN tuts によると、このアセンブリは Visual Studio に含める必要があるようです (VS 2003、2005、および 2008 がインストールされています)。

4

6 に答える 6

19

Visual Studio SDK がインストールされています。アセンブリがシステムに物理的にインストールされている場所は次のとおりです。

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


通常、参照の追加ダイアログに表示されます。

于 2009-02-18T11:25:39.470 に答える
9

Visual Studio 2012 SDK フォルダーは次のとおりです。

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

于 2012-12-14T13:54:06.753 に答える
6

(新しい) 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
于 2014-10-13T15:06:34.637 に答える
3

これらのアセンブリは、NuGet パッケージとしてしばらくの間利用可能でした。

これにより、NuGet を介したより優れた依存関係管理が可能になります。

于 2015-11-02T08:52:24.160 に答える
1

Visual Studio 2015フォルダー

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

于 2016-03-14T10:47:41.103 に答える
0

Visual Studio 2008を(SDKなしで)インストールMicrosoft.VisualStudio.TextTemplating.dllしていて、マシンの次の場所にあります。

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

于 2009-05-20T14:45:09.173 に答える