본문 바로가기

[ Program ]/c#스터디62

2.디버그/릴리즈 차이 , .net프레임워크버전 , exe파일 만들기 프로그램을 만드는 궁극적인 목적은 내가 실행되는 파일을 만들고 사용자가 그 파일을 실행하게 함으로써 사용자가 원하는 작업을 할 수 있게 하는 것이다. 1장에서 만든프로그램을 사용자가 사용할수 있게 하기 위해서는 프로그램을 빌드 해야한다. 빌드하면 실제로 사용자가 실행할 수 있는 exe 파일이 생성되는데 이 exe 파일을 만드는데 크게 두 가지 방법으로 빌드할 수 있다. DEBUG / RELEASE 모드 두 가지인데 차이점은 아래 경로에서 읽어보자. https://j2hworld.tistory.com/77 프로그램을 만들면 한방에 완벽하게 만들어지지 않는다. 어떤형태로든 버그(프로그램이 이상행동하는것) 가 발생하고 vs에서 해당 버그를 수정하기 위해 내가 만든 코드를 한줄씩 따라가며 값을 확인할수도 있다... 2021. 9. 19.
1.Visual Studio 설치/프로젝트 만들기 / 기본 윈폼 실행 c#으로 만든 프로그램은 .netframework 라는 프레임워크가 깔려 있는 상태에서 동작한다. 프레임워크는 프로그램에 필요한 함수나 변수등이 모여있는 파일들을 하나의 폴더에 모아 놓은 덩어리라고 생각하면 되는데 .net 프레임워크 말고도 여러종류 프레임워크가 있다. 위에서 말한것처럼 c#으로 만든 프로그램은 .net 프레임워크가 있어야 작동하는데 이전 윈도우 xp 시절에는 .net 프레임워크를 직접 설치해줘야 했지만 최근 윈도우는 윈도우 업데이트만 하면 최신프레임워크도 같이 업데이트 할 수 있다. 프로그램을 제작할 때 내가 직접 .net 프레임워크 버전을 지정해줄 수 있는데 만약 내가 4.7.1 버전으로 만들었는데 실제exe 파일을 만들어서 다른pc에서 실행할때 그 PC에 .net 프레임워크 버전이 .. 2021. 9. 19.