라벨이 Rider인 게시물 표시

JetBrains Rider 2023.2.3에서 NUnit 4 지원 안 됨

JetBrains Rider 2023.2.3에서 NUnit 4 지원 안 됨 NUnit 4 2023년 11월 26일에 NUnit 4.0.0이 릴리즈되고 바로 이틀 전인 12월 2일에 4.0.1이 릴리즈되었다. 링크 문제는, 꽤 오랫동안 진행한 이전 프로젝트에서 xUnit을 써왔기에 이러한 사실을 전혀 모르고 있었다는 것이다. 최신 버전과 서드파티 IDE의 문제 문제는 이런 변경 사항에 대해 아무것도 모른 채 기존 .NET Framework 프로젝트를 .NET 7으로 마이그레이션하다가 테스트 프로젝트가 작동하지 않는 상황에 직면하게 되었다는 것이다. 분명 코드도 정상이고, IDE도 정상이고, NuGet 패키지도 잘 설치되었으며 dotnet test 로 테스트를 실행하면 잘 되는데 JetBrains Rider의 Unit Tests Explorer에서 테스트를 감지하지 못하는 것이었다. Visual Studio에서는? 이럴 때 뭘 해야 할까 생각해보다가 일단 Visual Studio에서 돌려보기로 했다. 왜냐하면 dotnet test 는 잘 돌아갔으므로 Visual Studio에서도 되지 않겠냐는 생각이 들었기 때문이다. 또, Visual Studio가 켜지고 ReSharper를 로드하는 모습을 보니 Visual Studio의 자체 단위 테스트 기능과 ReSharper를 비교해보면 더 확실히 할 수 있지 않을까 하는 생각이 들었다. 이 때까진 몰랐지. 이게 함정이 될 줄은. 아무튼 Visual Studio가 로드되고 프로젝트를 연 뒤, 우선은 ReSharper의 단위 테스트 기능을 먼저 실행하려 시도해봤다. 예상대로 작동하지 않는다. 증상 역시 똑같았다. 아예 단위 테스트 세션 자체가 생기질 않는다. 왜? 감지된 단위 테스트가 없으니까. 그래서 이제 Visual Studio의 자체 단위 테스트 윈도우를 열어봤더니, 아니나 다를까 정상적으로 로드되고 단위 테스트도 문제 없이 진행되는 것이 아닌가? 성급했던 결론 ...

JetBrains IDE에서도 GitHub Copilot을 사용할 수 있습니다.

이미지
    Copilot이 처음 나오고 얼마 지나지 않았을 때 다른 IDE에서 사용이 가능한지 찾아봤지만 VSCode에서만 사용 가능하다는 정보를 접하고 이후 다시 찾아보지 않고 있었습니다.   그러다가 오늘 새벽에 Copilot이 절실해지는 순간이 찾아왔고, 전 예전에 접했던 정보를 바탕으로 당연히 Rider에 Copilot이 없을거라 생각해 VSCode를 키고 작업을 하고 있었습니다...만,   불편하면 방법을 찾는 게 제 성격인지라 JetBrains의 강력한 FileLayout기능을, 심지어 사용자 정의한 기능을 사용할 수 없는 것에 열이 받아서 JetBrains Rider Copilot으로 검색해봤는데...! JetBrains 플러그인에 대놓고 있었다.   JetBrains 플러그인 페이지 에 대놓고, 당당히, 평점 4.5에 가까이, 작년 10월 29일부터 등록되어 있더군요.   기본적으로 VSCode의 Copilot과 크게 다르지 않고, IDE가 다르므로 UI의 차이점은 다소 존재합니다만, 거기서 거기입니다. 잘 활용하면 코딩 속도가 어마무시하게 빨라진다는 점은 당연히 같으므로 기존에 VSCode에서 사용하시던 분이라면 꼭 설치해 사용하시기 바랍니다.