编译错误:CS0433类型与导入类型冲突

时间:2012-12-19 15:17:46

标签: c# asp.net visual-studio-2010

之前从未遇到此错误。我已经阅读了很多关于它的内容,并且我认为这是我的灵魂中引起冲突的一些参考。但是我找不到它。没有名称为“WeekOverview”的引用。 只能在App_Code文件夹中找到它。

试图清理,重建,批量和一切。但正如我所说,我认为这是一个参考。但我怎样才能找到合适的人?

发布时出错

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类周围获得命名空间。或者更改课程上的名称。 两者都有效,我围绕它创建了命名空间!

2 个答案:

答案 0 :(得分:3)

我估计你在App_Code特殊文件夹中有一个源文件,并且在一些页内代码隐藏中定义了相同的类型(WeekOVervew)。如果这些类型执行不同的操作,那么它们应该恰当地命名,解决错误,如果这些类型执行相同的操作,那么您应该只有一个副本,同时解决错误。

删除或更正重复的类型。

答案 1 :(得分:3)

如果这出现了,请尝试删除.net framework文件夹中的临时asp.net文件。如果它回来,那么你有一个引用问题。