본문 바로가기

Break Brain
Programming

C# WPF 에러 --> The imported project C:\…\v4.5\Microsoft.Expression.Blend.WPF.targets" was not found

Visual Studio 2015에서 만들어진 WPF 프로젝트를 2017 버전으로 프로젝트를 열면

The imported project C:\…\v4.5\Microsoft.Expression.Blend.WPF.targets" was not found


이런 에러로 열리지가 않는다.
이유를 찾아보니, 2017버전에서는 .net for Blend for Visual studio SDK가 자동적으로 설치가 되지 않기 때문이란다.

하지만, .net for Blend for Visual Studio SDK를 설치해도 에러가 나는건 메한가지...
우선, 저 경로에 'Microsoft.Expression.Blend.WPF.targets'라는 파일 자체가 없다.

혹시나 해서, Visual Studio 2017 Blend에서 새로운 프로젝트를 하나 만들어서 csproj파일을 메모작으로 확인하니...



Visual Studio 2015.csproj 내용

Visual Studio 2017.csproj 내용




결론적으로 Visual Studio 2015에서 만들어진 프로젝트의 Import 내용을 Visual studio 2017버전과 똑같이 맞추니... 제대로 오픈이 됨...

2017버전의 Visual Studio에서는 'Microsoft.Expression.Blend.WPF.targets'파일을 csproj에서 Import할 필요가 없음.