반응형
안녕하세요. 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
설치 후 디버그 그 후에 실행파일만 따로 다른 곳에 옮겨서 실행
실행이 된 것을 보실 수 있습니다.
다음에는 윈폼을 윈도우에서 자동실행하는 방법을 올리도록 하겠습니다.
반응형
'C#' 카테고리의 다른 글
C# MySqlDB, MariaDB 연동하기 (0) | 2019.10.17 |
---|---|
C# 윈도우 부팅 시 자동실행 파일 등록하기 (0) | 2019.09.17 |
C# 윈폼 중복실행 방지(간단한 방법..) (0) | 2019.09.11 |
C# Postgresql DB 트랜잭션 사용하기 (0) | 2019.09.09 |
C# PROCEDURE I does not exist(해결) (0) | 2019.09.03 |