문제

저는 VS 2008 웹 사이트를 웹 응용 프로그램 프로젝트로 변환하는 중입니다. 나는에 대한 지시를 따랐다 MSDN 사이트이지만 이제는 이상한 오류가 많이 있습니다. 나는 약 일주일 전에 다른 프로젝트를 위해 이것을했고 아무런 문제가 없었다고 언급해야합니다. 내가 얻는 오류는 이것입니다.

'xxx'유형에는 이미 'xxx'에 대한 정의가 포함되어 있습니다.

이 오류는 모든 개인 구성원 또는 방법에 대한 코드에 대한 것입니다. 내 사이트에는 현재 이와 같은 218 개의 오류가 있습니다.

생각?

편집 : 나는 내가 보았다고 덧붙일 것이라고 생각했다 이 ASP.NET 포럼 게시물 비슷한 문제와 고치는 방법과 관련하여 모든 코드-홀드를 별도의 클래스 라이브러리로 밀어내는 것이 었습니다. 나는 이것이 효과가있을 것이라고 확신하지만, 그것이 어딘가에 간단한 설정일지도 모르는 것처럼 보일 때 상당한 양의 일이 될 것입니다.

도움이 되었습니까?

해결책

글쎄, 나는 그것이 당신의 사이트에 더 많은 관심을 기울이는 것을 지불한다고 생각합니다. 이전 직원 으로부터이 사이트를 물려 받았으며 동일한 이름의 여러 페이지가있는 것처럼 보입니다. 웹 사이트에서 웹 애플리케이션 프로젝트로 마이그레이션하기 때문에 코드-비만은 모두 동일한 네임 스페이스에 있으므로 이러한 부분 클래스는 하나의 주요 클래스로 "결합"하여 충돌을 시도합니다. 도움을 요청한 후 항상 문제에 대한 답을 파악하십시오. 어쨌든 감사합니다.

따라서 명확히하기 위해서는 모든 코드를 적절한 네임 스페이스로 랩핑해야했습니다.

다른 팁

나는 개인적으로 좋아한다 웹 배포 프로젝트. 웹 사이트 관리의 웹 사이트 스타일은 웹 응용 프로그램 프로젝트만큼 엄격하지 않지만 공식적으로 구축, 사전 컴파일, 지속적인 통합 등의 최종 솔루션을 좋아합니다. 멋진 하이브리드 IMO입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top