Microsoft Visual Studio Installer Project 에서 Release 오류에 대해 문의드립니다.

.NET Framework 4.8 기반 WPF 프로젝트를 Microsoft Visual Studio Installer Project를 통해서 릴리즈 테스트를 수행하였습니다.(참고로 Microsoft Visual Studio Professional 2022 (64-bit) 사용중입니다.)

하지만 아래와 같이 Prerequisites에 .NET Framework가 지정되어 있음에도 불구하고,

Build 이후에 보이는 일부 dll 파일에선 아래 빨간줄로 오류가 난 것처럼 보입니다만, 공통적인 특징으로는 모두 Microsoft .NET Framework 라는 공통점이 있지만 오류가 발생하지 않는 dll들에서도 Microsoft .NET Framework 이 있어서 그 때문인 것 같지 않습니다.

이 오류 때문인지, 릴리즈된 설치 파일로 설치를 해도 정상적으로 동작하지 않는 상태입니다. 이를 위해서 알아봐야 할 점이 무엇이 있는지 조언을 부탁드립니다.

읽어주셔서 감사드립니다.

좋아요 1

어떤 오류가 발생하는지 공유해주시면 답변에 도움이 될 것 같습니다.

※ 생각보다 답변 주시는 분들이 동일한 경험을 하지 않아서요, 분석할 자료가 필요합니다.

좋아요 2

@dimohy 관심 갖아주셔서 감사드립니다. 오류라는 부분이 Microsoft Visual Studio Installer Project를 통해서 Setup 프로젝트를 생성하고 나면, Application Folder에서 동일 Solution 내에서 Output할 프로젝트를 지정하면 관련 dll 까지 자동으로 가져오는 것 같습니다. 하지만 위의 화면 캡쳐처럼, 일부 dll 경우는 빨간 줄로 별도로 표기가 되어 있어서 어떻게 조치해야할지 애매한 상황이었습니다.

확인해본 결과, Primary 프로젝트는 .NET Framework 4.8인데, 상위 이미지 중 Prerequisites에서 기본 설정으로 .NET Framework 4.7이 체크가 되어서 발생한 문제였습니다. 체크 해제후 Rebuild한 이후 문제가 해결되었습니다.

읽어주셔서 감사합니다.

좋아요 2