전체 글22 깃이그노어 무시 예외처리 방법 깃허브 데스크탑과 비주얼 스튜디오, 그리고 c#을 사용하던도중프로젝트에 mp3파일과 NAudio 라이브러리로 오디오를 집어넣는중 깃허브데스크탑에 올려 팀원들하고 공유를 하려는데NAudio에서 bin/Debug/Net8.0로 경로를 지정하니 bin과 Debug가 깃이그노어의 무시처리에 걸려서 공유가 안됬다. 그래서 인터넷에서 찾아본결과 [Bb]in/![Bb]in/ [Dd]bug/![Bb]in/ [Dd]bug/Net8.0![Bb]in/ [Dd]bug/Net8.0/*.mp3파일과같이 내가 원하는 파일까지 추적을하며 예외처리를 하면 된다고하는데 아무리해도 안됬다. 그렇게 이것저것 바꿔보고 자료도 찾고 팀원분과도 소통하다팀원분은 튜터님께 질문하러가고 나는 몇시간동안 찾는중팀원분이 튜터님께 답을얻어왔는데.. Te.. 2024. 10. 4. NuGet이나 에셋을 가져올때 주의할것.. NAudio를 써서 오디오 작업을 끝내고 깃허브로 팀원들과 공유를 했는데맥을 사용하시는분 비주얼코드에서 문제가 생겼다.다른 팀원분 환경에선 제대로 작동이 됬는데 맥유저분만 작동이안되서 맥에서 안되는건가 생각했지만일단 검색했다. 검색어 : NAudio macos 2.2.1 결과 : https://stackoverflow.com/questions/6186559/will-naudio-support-mac-osx Will NAudio support Mac OSXNow I am trying to use NAudio to play .wav and .mp3 files in my application for Windows Operating system. Will this NAudio support Mac OS X?st.. 2024. 10. 1. 비주얼 스튜디오 visual studio 누겟 NuGet 사용 및 패키지관리자 최신 개발 플랫폼에 필수적인 도구는 개발자가 유용한 코드를 작성, 공유 및 사용할 수 있는 메커니즘이다.그중 .NET(.NET Core 포함)의 경우 코드를 공유하는 Microsoft 지원 메커니즘은 NuGet이다 쉽게말하면 다른 개발자 또는 내가 만든 코드를 공유할 수 있는 방식이다.이 누겟을 비주얼 스튜디오에서 다루는 곳은 "도구" -> "Nuget 패키지 관리자" 에서 찾을 수 있다. 그안에 "솔루션용 NuGet 패키지 관리"를 누르면위와 같은 화면이 나온다. 찾아보기에서 본인에게 필요한걸 찾아 다운로드받으면된다. 또는 "패키지 관리자 콘솔"을 누르면이렇게 나오는곳에서 .NET CLI 를 입력해서 다운받을 수도 있다. 그러면 위와같은 using 문으로 선언하고 사용해주면 된다. 더욱 깊고 자세한 설.. 2024. 9. 30. 열거형enum에서 상수값의 배열을 검색하는 getvalue 열거형enum을 foreach에서 배열의 length처럼 길이로 조건문을 지정하려니 length가 안됬다.그래서 팀원분께 헬프를 요청하고 같이 코드를 보는데 팀원분께서 처음엔 count로 안되는지 보라해서 했는데 안된다.팀원분도 같이 고민해주시다가 검색으로 enum.getvalue를 사용해보라고 하셧다.됬다. 당장 급한불은 껏으니 잠시 다른걸 작성하다가 끝내고 검색해봤다.다음은 ms에서 제공해주는 예제다.12345678910111213141516171819202122232425262728293031using System; public class GetValuesTest { enum Colors { Red, Green, Blue, Yellow }; enum Styles { Plaid = 0, S.. 2024. 9. 25. C# 용어정리(feat.TIL) 클래스 Class객체를 표현하는 방법으로 필드와 메소드로 구성필드 - 변수, 속성, 프로퍼티(속성이 정의된 영역)메소드 - 함수(행위가 정의된 영역) 메소드 Method작업과정을 정의해두고 필요할때 호출하여 사용할 수 있음 라이브러리 Library함수, 데이터, 타입 등 누군가 이미 만들어놓은것을 가져와 사용할수 있게함ex) using 2024. 9. 19. Coroutine (코루틴) (feat.TIL) 오늘은 1주일동안의 강의에서 배운내용을 사용하는 미니프로젝트를 끝내고 발표가있었다.발표는 팀원분이 맡아주셨고 발표도 하지않는 나도 괜히 긴장되었다.그런데 다른팀들이 너무 잘하지 않는가! 물론 우리조도 우리조만의 특색도있고 다들 사이도 좋았고 매우만족한다.1주일간의 미니프로젝트였지만 대만족이다.그리고 발표를 하는도중 코루틴을 많이 쓰는걸보고 오늘은 코루틴에 대해 복습해봐야겠다고 생각한다.왜 복습이냐고? 사실 졸업작품 요시랜드를 만들때 코루틴을 굉장히 많이썻던 기억이 있기때문.지금은...잘 기억안난다...하지만 다시 공부하면되지. 본문으로와서 코루틴이란?내가 가진 지식으로 가볍게 설명하자면원하는곳에서 원하는 시간에 반복을 시킬 수 있는 메서드이다. 유니티 메뉴얼에 나와있는 내용을 긁어오자면 아래와 같다.코루.. 2024. 9. 13. 이전 1 2 3 4 다음