该类型与导入的命名空间冲突

时间:2014-05-26 03:48:23

标签: c# asp.net facebook reference

导致此错误的原因。我在一个网站上有2个不同的页面(.aspx)。对于第一页,我使用using Facebook并且在第一页中没有任何错误。

但是对于另一个新的.aspx页面。我使用using Facebook作为参考,但收到此错误:

The type 'Facebook' in 'C:\Users\Documents\VS2010\Websites\Test\FacebookIntegration.aspx' conflicts with the imported namespace 'Facebook' in 'C:\Users\Documents\VS2010\Websites\Test\Bin\Facebook.dll. Using the type defined in 'C:\Users\Documents\VS2010\Websites\Test\FacebookIntegration.aspx'.

有人可以告诉我为什么会这样吗?提前谢谢。

1 个答案:

答案 0 :(得分:3)

您是否有一个名为Facebook的类,以及一个名为Facebook的命名空间?如果是这样,那就是一个问题。您应该将您的课程重命名为其他内容,最好是更具描述性的内容。如果您最终获得了两个第三方产品,请将它们重命名为using an alias

我猜你有一个名为FacebookIntegration.aspx的页面,但也许你最初称它为Facebook.aspx,因此类名最终为Facebook而你只需要重命名它,可能会让它匹配文件名。