본문 바로가기

전체 글

(111)
맥에서 비주얼 스튜디오 콘솔 프로그램 실행하는 법 프로젝트 루트 경로에서 터미널 열고 new console을 입력한다. 만약 잘 안되면 --force 옵션을 붙인다. 보통 잘 안되는 경우는 Program.cs 파일 이름을 바꿔서 인 것 같다. --force 옵션을 붙이면 새로 Program.cs 파일이 생성되는데 삭제하면 된다. dotnet run [인수] 이제 위 명령어를 입력하면 cmd에서 인수 넣어서 실행할 때처럼 잘 된다. 맥북 산게 슬슬 후회되고 있다.
C# 기본 이론 정리 이것이 C#이다를 요약하였다. 다 읽은 건 아니라서 앞으로 읽으면서 추가할 예정이다. 2장 네임스페이스 성격이나 하는 일이 비숫한 클레스, 구조체, 인터페이스, 대리자, 열거 형식 등을 하나의 이름아래 묶는 역할 클래스 C# 프로그램을 구성하는 기본 단위. 메소드로 이루어짐 CLR(Common Language Runtime) C#으로 만든 프로그램이 실행되는 환경, 엔진 자바돔과 비슷한 개념임 C# 컴파일러-JIT 컴파일하여 IL 실행파일을 만들어내면, CLR가 IL를 읽어들여서 하드웨어가 이해할 수 잇는 네이티브코드로 변환함 C# 외 다른 언어도 지원가능함. 컴파일하는데 자원이 들지만 설치된 플랫폼에 최적화된 컴파일 가능 가비지 컬렉션 기능 지원 JIT 컴파일 Just in Time 실행에 필요한 코드..
[Blazor Assembly] 이미지 파일 업로드 흐름1. 썸머노트 적용된 클라이언트 페이지에서 이미지 업로드2. JS 스크립트의 썸머노트 콜백에서 클라이언트 페이지의 c#코드 호출함3. 클라이언트 페이지에서 파일 업로드 서비스 호출함4. 파일 업로드 서비스가 파일 업로드 api 호출함5. 서버에서 파일 업로드 서비스 호출*썸머노트 - 사진, 표, 글씨체 등등 조절 가능한 자바 스크립트 에디터 모듈클라이언트 페이지[JSInvokable]public async Task UploadImageFile(string base64Image){ try { await BoardService.UploadBase64Image(new Base64Dto { Base64 = base64Image }); ..