본문 바로가기

반응형

Programming

(92)
Xamarin Forms ListView 유용한 옵션 정리 Xamarin.Forms v3.1.0.697729 기준주기적으로 추가예정 아래로 당겼다가 놓음으로 새로고침 IsPullToRefreshEnabled="true" Item 클릭 시 배경색 반전되면서 선택을 가시적으로 알려줌 여부 SelectionMode="None"
Error NU1107 Version conflict detected 새로운 패키지를 설치하다가 종종 패키지 conflict가 날 수 있다. Severity Code Description Project File Line Suppression State Error NU1107 Version conflict detected for Xamarin.Android.Support.Compat. Install/reference Xamarin.Android.Support.Compat 28.0.0 directly to project A to resolve this issue. A -> Xamarin.Android.Support.v7.MediaRouter 28.0.0 -> Xamarin.Android.Support.v7.Palette 28.0.0 -> Xamarin.Android.Suppo..
The current .NET SDK does not support targeting .NET .NET Version을 올리다보면 아래와 같은 에러가 발생할 수 있다. The current .NET SDK does not support targeting .NET Core 2.2. Either target .NET Core 2.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.2. 요약하면 현재 설치된 SDK가 지원가능한 .NET(Core) Version이 프로젝트에서 원하는 .NET(Core) Version보다 낮은경우 발생한다. 해결책은 프로젝트의 TargetFramework 을 SDK가 지원가능한 범위의 version으로 낮추던지 더 높은 version의 Framework을 지원하는 SDK를 설치해야한다. 위 예시에선..
Static class VS Singleton Instance 서버사이드 OAuth2.0을 적용이후 클라이언트 사이드에서 Token을 관리해줄 관리자클래스를 하나 만들어야했다. 관리자를 이곳저곳 넘길일은 없을것 같아서(인스턴스일 필요 없을것 같아서) 그냥 static class로 만들려다가 선택에 근거가 될만한 다른 이유들이 있을까 하여 좀더 찾아보았다. 기본내용과 추가적으로 찾아본 내용이 있다. 기본적으로 싱글턴패턴은 인스턴스를 하나만 만들어 공유하듯 사용하는것이고 static class는 인스턴스를 생성하지 않고 사용한다는 개념이다. 우선 아래는 C#에서 싱글턴패턴으로 작성된 TestClass이다.가끔 인스턴스화 없이 사용할 수 있다는 수식때문에 혼동이 있을 수 있는데외부에서 사용할때 new키워드(C#기준)로 인스턴스화를 별도로 해줄 필요가 없다는 말이지 인스턴..
Xamarin forms 에서 svg file 사용하기 1. Xamarin.FFImageLoading package 사용Nuget Package가 제공됨. 패키지 설치 진행 git : https://github.com/luberda-molinet/FFImageLoading 2. [Android] MainActivity.cs Oncreate()에 랜더러 초기화코드 추가1CachedImageRenderer.Init(true); +IOS도 마찬가지로 AppDeletage.cs FinishedLaunching()에 랜더러 초기화 코드 추가 3. svg 파일추가svg 파일을 .NET Standard project에 embedded resource 타입으로 추가하여 Android/IOS에서 공유하여 사용하도록 했음 4. 사용1234567
Use Shared Mono Runtime Error 작업을 마치고 아카이브에 등록할때 아래와 같은 에러가 발생할 때가 있다. Please ensure that you are using a release configuration and that the "Use Shared Mono Runtime" option in your project's build options is unchecked. 릴리즈모드에서 사용할 수 없는 아래 옵션(Use Shared Runtime)에 체크가 되어있는 경우 발샐하는 에러인데 문제는 간혹 체크가 되어있지 않은 상황에서도 발생한다는 점이다. 해결책은 비쥬얼스튜디오의 재실행이다. ref : https://github.com/xamarin/xamarin-android/issues/1760

반응형