2012-12-19 171 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文件。如果它回來,那麼你有一個參考問題。