본문 바로가기
C#

비주얼스튜디오 2015 ClickOnce 배포 필수구성요소 에러

by ZEC 2021. 2. 5.

안녕하세요:)

오늘은 비주얼 스튜디오2015에서 ClickOnce로 게시할 때 필수 구성요소가 없다면서 게시 에러가 발생하는

문제가 있었는데 이를 해결하는 방법을 공유하려고 합니다.

우선 에러 메시지 및 이미지는 아래와 같습니다.

 

2>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4935,5): error MSB3152: [필수 구성 요소] 대화 상자에서 '내 응용 프로그램과 동일한 위치에서 필수 구성 요소 다운로드'를 활성화하려면 'Microsoft .NET Framework 4.5(x86 및 x64)' 항목용 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' 파일을 로컬 컴퓨터로 다운로드해야 합니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=616018을 참고하세요.
2>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(4935,5): error MSB3152: [필수 구성 요소] 대화 상자에서 '내 응용 프로그램과 동일한 위치에서 필수 구성 요소 다운로드'를 활성화하려면 'Microsoft .NET Framework 4.5(x86 및 x64)' 항목용 'DotNetFX45\dotNetFx45LP_Full_x86_x64ko.exe' 파일을 로컬 컴퓨터로 다운로드해야 합니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=616018을 참고하세요.

 

 

위의 내용과 같이 저는 .Net Framework 4.5를 사용한 프로젝트를 게시하려고 했는데요

아래 2개 exe 파일이 로컬 경로에 없다고 하네요.

  • dotNetFx45_Full_x86_x64.exe
  • dotNetFx45LP_Full_x86_x64ko.exe

우선 저와같은 경우라면 위의 2개의 exe파일을 먼저 준비하셔야 하는데요 아래 링크를 남겨드릴게요

 

dotNetFx45_Full_x86_x64.exe(바로가기)
dotNetFx45LP_Full_x86_x64ko.exe(바로가기)

 

위의 링크로 2개의 exe파일이 준비되셨다면

 

dotNetFx45_Full_x86_x64.exe

C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX45

dotNetFx45LP_Full_x86_x64ko.exe

C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX45\ko

 

해당 경로에 각각 exe파일들을 옮겨주면 정삭 정인 게시가 됩니다.

댓글