当我调用Add Reference对话框时,我得到了这个:
我在计算机上安装了Visual Studio 2010和2012。怎么了?
答案 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。