缺少公共程序集文件夹

时间:2010-08-09 11:35:00

标签: visual-studio visual-studio-2010

我读过的一些文章和博客建议在Visual Studio 公共程序集文件夹中放置我希望提供给T4的程序集。这应该位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies,但我没有PublicAssemblies' folder there, only PrivateAssemblies . Creating my own PublicAssemblies`文件夹似乎不起作用。位于此处的程序集应该在“添加引用”对话框的.NET部分中可用,而我的程序集位于那里。

解决: 我在程序文件下查找,而不是程序文件(x86)。我在后一个地方找到了公共集会。

2 个答案:

答案 0 :(得分:2)

我不知道该文件夹,但MS建议添加一个注册表项,使您的程序集在VS中可用,如本文引用的那样:How to display an assembly in the "Add Reference" dialog box

要在“添加引用”对话框中显示程序集,可以添加一个注册表项,如下所示,指向程序集的位置 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\MyAssemblies]@="C:\\MyAssemblies" 其中MyAssemblies是程序集所在文件夹的名称。

答案 1 :(得分:0)

也许你可以在另一个SO问题中找到答案:Can't reference an assembly in a T4 template