안녕하세요:)
오늘은 비주얼 스튜디오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파일들을 옮겨주면 정삭 정인 게시가 됩니다.
'C#' 카테고리의 다른 글
c# 데이터 암복호화 막 하지 말자. (6) | 2021.02.06 |
---|---|
c# ReplaceFirst - 확장메서드로 직접 만들어서 사용해보기 (0) | 2021.01.25 |
c# 지역화 Localization (0) | 2021.01.24 |
c# 현재 시간, 오늘 날짜 가져오기(DateTime) (0) | 2021.01.23 |
c# json 특정 값 삭제하기 (0) | 2021.01.16 |
댓글