2010-11-19 69 views
2

在我的VS2010的网站项目,当我看着在项目属性的引用,我看到3种项目引用VS二进制参考

  1. GAC
  2. 二进制
  3. 项目

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

为什么WinForm属性参考表不像我的WebSite属性引用grid一样显示Type列?

回答

0

不是100%肯定为什么,但你可以找出是否打开对象浏览器。这将告诉你它是什么类型的参考(文件,项目,GAC)。

1

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

  1. 用记事本打开该项目文件,并检查是否引用是<参考>或<ProjectReference>。
  2. 检查是否有在C匹配的目录:\ WINDOWS \装配\ GAC * \ *
  3. 复制本地(名为<在项目文件私人>)没有什么关系的引用类型,它是即使未被代码使用,也会强制引用的程序集/项目被复制。