2012-04-26 6 views
0

이전에도이 오류를 여러 번 경험 했으므로 간단한 수정 사항입니다. 누락 된 참조를 추가하기 만하면됩니다. 그러나, 나는 이미있다. 사실, 내가 참조를 추가 한 후에, intellisense는 나를 참조하고 싶은 유형으로 인도 할 수 있습니다. 그러나 내가 건축 할 때, 나는 오류를 얻는다. 거기서부터, intellisense는 작동하지 않습니다 (저에게 빨간 불 덩어리를주었습니다). 내가 의심하는 이상한 일. 참조를 추가하려고하는 프로젝트는 .NET 4.0 응용 프로그램 프로젝트 (LINQ 및 WPF 사용)입니다. .NET 3.5 클래스 라이브러리 프로젝트에 대한 참조를 추가하려고합니다. 이것은 나에게 새로운 해법이다. (.NET 4.0은 .NET 3.5를 참조한다.)하지만 어셈블리 간에는 몇 가지 충돌이 있다고 생각한다. 어떤 아이디어?"유형 또는 네임 스페이스 이름 X가 네임 스페이스 Y에 없습니다"라는 오류를 수정하는 방법은 무엇입니까?

[편집]

이 도움이되지만 사람들이 몇 가지 코드가 필요 같은 소리 것인지 확실하지. 이것이 내가 한 전부입니다.

  1. Framework.UserServices 프로젝트에 대한 참조가 추가되었습니다.
  2. 검증 된 릴레이 Framework.UserServices의 네임 스페이스를 사용하여 개체 브라우저에 명령 유형이 존재했습니다.
  3. 기존 클래스의 생성자에 다음 코드를 추가했습니다 (아무 곳에 나 넣을 수도 있음).

    Framework.UserServices.RelayCommand relay = new Framework.UserServices.RelayCommand (OpenEditor);

+2

일부 코드에서 어떤 일이 벌어지고 있는지 말하기가 정말 어렵습니다. –

+0

일부 코드가 추가되었지만 실제로는 아무 것도 아닙니다. 내가했던 모든 일이 참조와 한 줄의 코드를 추가하기 때문에 완전히 엉망이되었습니다. 인텔리 센스가 초기에 작동한다는 사실은 단순한 오타가 아니라는 것을 말해줍니다. – bsh152s

답변

3

솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 "응용 프로그램"탭을 클릭하여 .NET 4.0 프로젝트의 빌드 대상을 확인하십시오. ".NET Framework 4 Client Profile"을 대상으로하는 경우 일반 (비 클라이언트) ".NET Framework 4.0"프로필로 전환 해보십시오.

+0

감사합니다. 그것은 쉽다. 나는이 둘의 차이점을 읽어야 할 것이다. – bsh152s

관련 문제