Visual Studio For Mac 버전에서 개발을 하다 문제가 있어 글로 쓰게 되었다.
해당 문제의 심각도는 중 이라고 본다. 그 이유는 빌드 또는 Nuget 패키지가 모든 프로젝트에 영향을 주기 때문이다.
솔루션 파일 안에
Visual Studio 2019 (Windows) 버전에서 작업하던 .Net Core 기반의 WinForm 과
.Net Core 콘솔 프로젝트를 다수 만들어서 개발을 하고 있을 때 윈도우 환경에서는 정상적으로, 문제 없이 빌드, 또는 누겟 패키지 매니저가
정상적으로 동작을 한다.
하지만 Mac버전일 때는 상당히 다르게 결과물이 나오게 된다.
결과물은 Build Fail. 사유는 MSBuild 또는 패키지를 복원할 수 없다고 출력이 된다.
왜 이런 현상이 생기나 하면서 테스트를 하면서
기존 .Net Core 콘솔 프로젝트를 지우고 다시 만들면 정상적으로 돌아가나, 비주얼 스튜디오를 재시작을 할 경우 다시 발생하는 버그 이다.
이 처럼 나오거나 Windows가 필요하다고 출력 함.
해당 버그는 해결 하기 위해서는 임시적으로 WinForm 프로젝트를 언로드(Unload)를 하는 방법 밖에 필자는 찾지 못하였다.
이러한 심각한 버그는 아마도.. 멀티플랫폼용 WinForm이 나오거나, Visual Studio 버그 리포팅을 해야지 해결이 될거 같다.
'차장님의 이야기' 카테고리의 다른 글
SwiftUI에서 MapKit 사용하기 (0) | 2020.06.02 |
---|---|
IOS 13.5 업그레이드 시 테스팅이 불가능한 이유. (0) | 2020.06.01 |
C# 다양한 Delay 함수와 Delay 함수를 만들어 보기. (1) | 2020.05.16 |
C# async 함수를 이용 (0) | 2020.05.16 |
회전행렬 증명 #3 (0) | 2020.05.15 |