找不到Microsoft.VisualStudio.TextTemplating程序集

时间:2013-10-15 01:18:37

标签: visual-studio t4

当我调用Add Reference对话框时,我得到了这个: TextTemplating

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

您必须使用browse:

从文件路径引用它

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

另外,这让我失望了,请确保你:

如果您的项目的目标是.net 4.5,请参考Microsoft.VisualStudio.TextTemplating.11.0。

如果您的项目定位于.net 4.0,请参阅Microsoft.VisualStudio.TextTemplating.10.0。