项目参考与二元参考

时间:2010-11-19 22:07:55

标签: visual-studio-2010 reference

在我的VS2010 WebSite项目中,当我查看项目属性中的引用时,我看到3种类型

  1. GAC
  2. Binary
  3. 项目
  4. 但是在我的WinForm应用程序的项目引用表中,我没有看到引用引用“类型”的列。相反,我看到“复制本地”列标题。然而,当我在WinForm应用程序中设置w /的引用时,我可以选择一个项目或二进制引用。

    为什么WinForm属性引用表不像我的WebSite属性引用网格那样显示Type列?

2 个答案:

答案 0 :(得分:1)

VS不擅长在gui中显示引用类型,你不能相信什么是显示。我用来100%确定的方法是:

  1. 使用记事本打开项目文件,并检查引用是否为< Reference>或< ProjectReference>。
  2. 检查c:\ windows \ assembly \ GAC * \ *
  3. 中是否有匹配的目录
  4. 复制本地(在项目文件中名为< Private>)与引用类型无关,它用于强制复制引用的程序集/项目,即使代码未使用它也是如此。

答案 1 :(得分:0)

不是100%确定原因,但您可以了解是否打开了对象浏览器。这将告诉你它是什么类型的引用(文件,项目,GAC)。