본문으로 바로가기

C# 윈폼 실행파일 단독으로 실행하는 방법

category C# 2019. 9. 16. 08:30
반응형

안녕하세요. C# 윈폼으로 개발을 할 때 실행파일이 만들어지게 되는데요

그 실행파일이 자신의 컴퓨터(지정위치) 에서는 실행이 잘 되지만 실행파일을 자신의 컴퓨터 다른 위치,

다른 컴퓨터에 옮긴 상태에서는 실행이 되지 않습니다.

그 이유는 참조하는 라이브러리와 dll 파일이 존재하지 않아서 인데요.

그럼 어떻게하면 실행파일 1개만 옮겨도 실행시킬 수 있을까요?

 

그 방법은....

1. C# 프로젝트 우 클릭

2. Nuget 패키지 관리 클릭

3. 찾아보기 검색창에 Fody 입력

4. Fody 설치 

 

설치 후 디버그 했을 떄 netframework 버전이 맞지 않다고 나올 수도 있습니다.

그럴 경우 netframework 를 업그레이드 해주시거나 Fody 다운버전으로 설치해주시면 됩니다.

 

VisualStudio 2017 

현재 제 프로젝트에 설치된 버전은 Fody 4.2.1 , Costura.Fody 3.3.3

 

 

설치 후 디버그 그 후에 실행파일만 따로 다른 곳에 옮겨서 실행

실행이 된 것을 보실 수 있습니다.

 

다음에는 윈폼을 윈도우에서 자동실행하는 방법을 올리도록 하겠습니다.

 

 

반응형