2009-10-26 4 views
0

데이터베이스에서 한 필드의 이름을 변경하고 다른 필드를 추가했습니다. 그런 다음 DBML 파일에서 테이블을 제거하고 다시 추가했습니다. 나는 이름이 바뀐 건물에 갔다. 필드가 인텔리 센스로 나타나지만 컴파일되지 않아 "정의 없음"오류가 발생합니다. 프로젝트를 삭제하고 참조를 재설정하고 모든 dll을 지우고 컴퓨터를 재부팅 한 다음 아무 것도 작동하지 않는 것으로 나타났습니다. intellisense를 제외하고 DBML의 이전 버전을 계속보고 있습니다.속성이 인텔리 센스 상태이지만 여전히 컴파일되지 않습니다.

누구나 전에 이런 식으로 본 사람은 없지만 나는 어쨌든 물어볼 것이라고 생각했습니다.

여기에 좀 더 정보입니다 :

이전 필드의 이름은 "수익"나는 쓰기 "RevenueUSD"를 마우스 오른쪽 버튼으로 클릭하고 I를 "정의로 이동"경우 새 이름이

"RevenueUSD"입니다했다 선언에 바로 가야하지만, 그 일은 컴파일되지 않습니다.

"수익"이라고 쓰고 마우스 오른쪽 버튼을 클릭하고 "정의로 이동"하면 선언에 바로 갈 수는 없지만 컴파일됩니다.

위스키 탱고 폭스 트롯?

답변

0

문제는 내 DBML 프로젝트의 어셈블리 이름이 프로젝트 이름과 일치하지 않는 것과 관련이있는 것으로 보입니다. 나는 그 두 가지를 구상으로 가져 왔고, 지금 밥은 나의 삼촌이다.

이상한.

관련 문제