2012-12-19 2 views
7

이전에는이 ​​오류가 없었습니다. 나는 그것에 대해 많은 것을 읽었으며 갈등을 일으키는 내 영혼에 대한 참고라고 생각합니다. 그러나 나는 그것을 발견하지 못한다. "WeekOverview"라는 이름의 참조가 없습니다. App_Code 폴더에서만 찾습니다.컴파일 오류 : CS0433 유형이 가져온 유형과 충돌합니다

깨끗하게하고, 다시 만들고, 배치하고, 모든 것을 시도했습니다. 하지만 제가 말했듯이 그것은 그것이 참고라고 생각합니다. 그러나 어떻게 내가 올바른 것을 얻을 수 있을까요? 난 비주얼 스튜디오

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 

편집

내 문제에

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' 

경고 게시

오류가 난을 App_Code 하나에 WeekOverview에 있다고했다. WeekOverview라는 aspx 페이지 . 이걸 soulve하려면 내 WeekOverview 클래스 주위에 네임 스페이스를 가져야했습니다. 또는 클래스의 이름을 변경하십시오. 둘 다 작동하고 주위에 네임 스페이스를 만들었습니다!

+0

프로젝트의 프로젝트 파일을여십시오. 거기에 대한 참조가 있습니까? – Arran

+3

프로젝트에 대해 '임시 ASP.NET 파일'을 삭제하려고 시도 했습니까? –

+0

WeekOverview라는 웹 양식이 있습니까? – slfan

답변

3

여러분은 App_Code 특수 폴더에 소스 파일이 있고 동일한 유형 (WeekOVervew)이 정의 된 일부 인 코드 숨김 코드가 있다고 생각합니다. 이러한 유형이 다른 일을 수행하면 오류를 해결하면서 적절하게 이름을 지정해야합니다. 이러한 유형이 동일한 작업을 수행하는 경우 하나의 복사본 만 있으면서 오류를 해결해야합니다.

중복 된 유형을 제거하거나 수정하십시오.

3

방금 ​​출현하지 않았다면 .net 프레임 워크 폴더에서 임시 asp.net 파일을 삭제 해보십시오. 그것이 돌아 오면 참조 문제가 있습니다.

관련 문제