0

当我调用添加引用对话框时,我得到了这个: 文本模板

我在计算机上安装了 Visual Studio 2010 和 2012。怎么了?

4

2 回答 2

3

You have to reference it from its file path by using browse:

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

Also, this tripped me up, make sure you:

Reference Microsoft.VisualStudio.TextTemplating.11.0 if your project is targeting .net 4.5.

Reference Microsoft.VisualStudio.TextTemplating.10.0 if your project is targeting .net 4.0.

于 2015-02-03T22:19:53.733 回答
2

这可能是 Visual Studio 的一个错误。但是,我可以通过添加一个简单的引用直接编辑 csproj 文件以包含此程序集:

<ItemGroup>
<Reference Include="System" />
<Reference Include="Microsoft.VisualStudio.TextTemplating" />
</ItemGroup>

这是因为程序集已经在 GAC 中,就像其他程序集(例如,System、System.Data)一样。

于 2013-10-24T03:11:02.437 回答