2010-06-23 7 views
1

WPF 응용 프로그램을 Framework 4로 업그레이드하려면 어떻게해야합니까? 대상 프레임 워크를 버전 4로 변경하려고 할 때마다 WindowsBase, PresentationCore 및 PresentationFramework가 대상 프레임 워크에 없다는 사실이 계속 알려줍니다.WPF 응용 프로그램을 Framework 4로 업그레이드하려면 어떻게합니까?

이것은 .NET 4를 사용하지 못하게하는 것처럼 보입니다. 그래서 분명히 중요한 부분을 놓치고 있습니다.

는 여기에 내가 VS2010를 사용

1) 오픈 VS2008 솔루션을 가지고있어 단계입니다. 2) 나에게 업그레이드를 맡겨라. 3) .Net 4 Client Profile으로 WPF 프로젝트의 대상 프레임 워크를 변경하려고 시도합니다. 4) 오류 메시지가 나타납니다.

+1

사용중인 Visual Studio의 버전은 무엇입니까? 이것은 중요한 정보 일 수 있습니다. –

+0

.NET 4 인 경우 2010이됩니다. .NET 4 또는 .NET 4 Client Profile을 선택 하시겠습니까? – Rup

+0

.NET 4로 업그레이드하기 위해 어떤 단계를 수행하고 있습니까? VS2010을 사용하고 있습니까? –

답변

4

Visual Studio에서 해당 어셈블리에 대한 참조를 제거하고 다시 추가해야 할 수 있습니다. 참조를 추가 할 때 파일 참조를 사용하지 않고 GAC에서 참조를 가져 오는지 확인하십시오.

이전 버전을 명시 적으로 참조하고 있으므로 참조를 다시 추가하여 새로운 프레임 워크 버전으로 다시 지정해야 할 수 있습니다. Visual Studio에서 자동으로이 작업을 수행 할 것으로 예상되지만 수동으로 수행해야 할 수도 있습니다.

+0

+1 Visual Studio 2010에서 작동하도록 프로젝트를 업그레이드 할 때이 문제가 발생했습니다. WPF 참조를 .Net 4로 업데이트하지 않았으며 대신 이전 버전을 계속 참조했습니다. – rossisdead

+0

WPF 프로젝트로이 동일한 문제가 발생했습니다. Garo의 솔루션은 나를 위해 잘 작동했습니다. –

+0

+1 : .NET 4에서는 특정 클래스가 포함 된 어셈블리에 대해 약간의 리팩토링을 수행 했으므로 참조에 관계없이 결과에 따라 일부 업데이트가 필요할 수 있습니다. –

0

사무실의 다른 컴퓨터에서 프로젝트를 업그레이드해도 문제가되지 않습니다.

관련 문제