2012-12-19 144 views
7

以前从未发生过此错误。我已经阅读了很多关于它的文章,并且我认为这是在我的灵魂中引发冲突的一些引用。但我无法找到它。没有参考名称为“WeekOverview”。 只能在App_Code文件夹中找到它。编译错误:CS0433类型与导入类型冲突

试图清理,重建,批处理和一切。但正如我所说,我认为这是一个参考。但是,我将如何获得正确的?当我发表

CS0433: The type 'WeekOverview' exists in both 
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\personalwebb\75767f9d\62ef58be\assembly\dl3\b22616ea\c17e3cb3_f0ddcd01\App_Web_tzf1insv.DLL' and 
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\personalwebb\75767f9d\62ef58be\assembly\dl3\26ecbd1c\01966db2_f0ddcd01\App_Code.DLL' 

警告视觉工作室

The type 'WeekOverview' in 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.5.cs' 
conflicts with the imported type 'WeekOverview' in 
'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Code.cmrt8ckb.dll'. 
Using the type defined in 
'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.5.cs'. c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\website\ea888009\78e5b795\App_Web_jmrhajtx.4.**cs 

编辑

我的问题

错误是,我在App_Code文件和一个对WeekOverview。名为WeekOverview的aspx页面。为了灵活这一点,我必须得到我的WeekOverview类的命名空间。或者改变班上的名字。 这两个工作,我做了一个命名空间!

+0

打开该项目的项目文件,你看到它的任何引用? – Arran

+3

您是否尝试删除该项目的'Temporary ASP.NET Files'? –

+0

您是否有称为WeekOverview的网页表单? – slfan

回答

3

我觉得你有一个App_Code特殊文件夹中的源文件,和一些页内代码隐藏其中定义了相同类型(WeekOVervew)的地方。如果这些类型做不同的事情,那么他们应该被恰当地命名,解决错误,如果这些类型做同样的事情,那么你应该只有一个副本,也解决了错误。

删除或更正重复类型。

3

如果这只是无处出现,请尝试删除.net框架文件夹中的临时asp.net文件。如果它回来,那么你有一个参考问题。