.NET 3.5를 대상으로하는 WinForms 응용 프로그램이 있습니다.재 컴파일 후 WinForms 디자이너가 깨집니다.
VS2010에로드하면 양식 디자이너를 사용하여 양식 레이아웃을 편집하는 것이 좋습니다. 처음에는 컴파일하고 실행합니다.
그러나, 그 후에 폼의 레이아웃을 변경하면 (때로는 솔루션을 다시 작성하는 경우) 디자이너가 손상 될 수 있습니다.
우리가 얻을 오류 :
파일이나 어셈블리를로드 할 수 없습니다 'OurControls을 문화 = 중립 버전 = 1.0.0.0, PublicKeyToken = null이'또는 해당 종속성 중 하나. 시스템에서 지정된 파일을 찾을 수 없습니다.
VS2010을 다시 시작하고 솔루션을 다시로드하면 치료할 수 있지만 반복하기 전에 몇 가지 수정 사항 만 치료할 수 있습니다.
메시지에 언급 된 프로젝트에는 응용 프로그램에서 사용하는 자생 제어 도구가 포함되어 있습니다. 재구성 솔루션으로 인해 VS가 참조 기능을 잃어 버리는 것처럼 보입니다.하지만 내가 말했듯이 초기로드에는 문제가 없습니다.
우리는 VS2008을 사용 해 본 적이 없으며 그때부터 솔루션은 곧바로 업그레이드됩니다.
모든 제안 사항은 매우 만족 스럽습니다. 불행히도 .NET 또는 WPF로 마이그레이션하는 것은 아직 실용적이지 않습니다!
편집 :가
폴더 구조는 다음과 같다 :
Solution Folder
. Projects folder
.. Project A
.. Project B etc
시동 프로젝트의 형태를 포함하는 폴더 (A)의 하나이며, B 등 OurControls이 수 발견하면, 그 수준에있는 다른 사람들 중 하나입니다.
처음 솔루션을 열면 모든 프로젝트가 올바르게로드되고 오류 또는 참조 경고가 없습니다.
솔루션을 연 후 처음 다시 빌드 할 때 모든 프로젝트 폴더는 해당 DLL을 올바르게 가져옵니다.
'Clean Solution'으로 문제가 해결되지 않습니다.
정확히, OurControls.dll은 솔루션 디렉토리와 프로젝트 디렉토리에서 상대적으로 어디에 위치합니까? 오류 메시지에 집중하십시오. –
@ 한스 - 질문 수정 됨, 감사합니다. – ChrisA
이것은 오랫동안 Visual Studio의 알려진 문제였습니다. 약간의 인터넷 검색을 통해 Microsoft 지원 문제를 찾을 수 있습니다. 나는 그때마다 그것을 실행하고 dll은 항상 범위에 있고 빌드는 성공하지만 디자이너는 "헛간의 흰색 화면"을 보여줍니다. 내 경험상 비주얼 디자이너 창을 열지 않고도 구축하는 것이 일반적으로 도움이됩니다. 불쾌한 비트. –