0

현재 VS 2012에있는 대규모 프로젝트를 웹 사이트 프로젝트에서 웹 응용 프로그램 프로젝트로 변환했습니다.웹 응용 프로그램 프로젝트로 변환 된 웹 응용 프로그램 프로젝트 - UI 컨트롤에 액세스 할 수 없습니다.

모든 .cs 파일에 네임 스페이스를 추가했습니다.

프로젝트에서 "웹 응용 프로그램으로 변환"을 실행했으며 필요한 모든 파일을 생성했습니다. (따라서이 업그레이드의 일부로 만든 디자이너 파일이 있습니다.)

컴파일 할 때 모든 UI 컨트롤에 대한 파일 내 C# 코드 숨김 파일의 모든 참조에서 오류가 발생합니다. 오류는 컨트롤이 존재하지 않음을 나타냅니다. 컨트롤이 있으며 디자이너 파일에 컨트롤이 있습니다.

내 솔루션을 청소하고 내가이 오류가 발생해도 상관 없습니다.

시도해 볼만한 아이디어/제안? 웹 응용 프로그램으로 변환 할 때 뭔가를 놓친 적이 있습니까?

+0

아직도 알아낼 수 없습니다 ... 디자이너 파일 및 문자 그대로 각 ASPX 페이지로 이동하여 오른쪽 마우스 클릭을 선택하여 "웹 응용 프로그램으로 변환"을 선택하여 디자이너 파일을 다시 생성합니다. 나는 거의 500 개의 ASPX 페이지를 만들었습니다. 디자이너 파일을 다시 만들었지 만 나는 여전히 같은 문제가 있습니다. –

+0

내 문제가 해결되었습니다. ASPX의 상속 구문이었습니다. 그와 함께 네임 스페이스를 포함시켜야했습니다 ... 문제가 해결되었습니다 ... –

답변

2

수정 됨 내 문제 ... ASPX의 상속 구문입니다. 그와 함께 네임 스페이스를 포함시켜야했습니다 ... 문제가 해결되었습니다 ... 구문은 inherits = "namespace.formname"입니다.