본문 바로가기

Development

'MySqlParameterCollection.Add(string, object)'은(는) 사용되지 않습니다. 경고 CS0618 'MySqlParameterCollection.Add(string, object)'은(는) 사용되지 않습니다. 'Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value)' 기존 구형 mysqlconnector와 .net framework를 사용하던 소스를 최신버전으로 컨버팅 작업중 아래의 경고가 281개나 표시되었다. 뭐 소스 버전업중 너무나도(?) 자주 일어나는 일이므로 당황하지 않고 대체 메소드를 찾은뒤 "전체 바꾸기" 로 해당 경고를 처리한다. 경고라 나둬도 상관은 없지만 굳이 경고를 보고도 두는건 거슬리는 일이므로 ..... 기존코드 .. 더보기
Java.Lang.NoClassDefFoundError: 'Failed resolution of: Lcom/google/android/datatransport/runtime/dagger/internal/Factory;' 오류 발생시 처리 방법 Xamarin 에 FCM 기능추가 작업중 Andorid 컴파일시 오류 발생 Java.Lang.NoClassDefFoundError: 'Failed resolution of: Lcom/google/android/datatransport/runtime/dagger/internal/Factory;' NuGet 패키지 관리자에서 Xamarin.Google.Dagger 를 설치하고 컴파일 하면 해당 오류가 발생하지 않음 *** 반드시 앱.Android에 설치해야함!!!! 더보기
Xamarin ERROR java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 발생시 처리방법 JSON파일을 url로 호출하여 수신하는데 아래와 같은 오류 발생 ERROR java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 검색해 보니 현재 요청한 https의 SSL 인증서를 신뢰할 수 없거나 찾을 수 없다는 오류로 해당 CA 인증서를 앱에 직접 등록하거나 자신이 임시로 만든 인증서라면 신뢰할 수 있는 인증서로 교체하여야 하는데 둘다 나중에 인증서를 갱신해야 하는 문제가 있고 내가 발급받은 와일드카드 SSL 인증서가 인식되지 않는 경우가 있다는 글을 봐서 원래 임시로 해야 하는 조치중 인증서 Validation체크를 무조건 True로 하도록 하는 방법으로 일단 처리하기로 한다. 1... 더보기
Visual Studio 확장설치 에러 Cannot find setup engine instance. Visual Studio 2019 확장 설치중 에러가 발생함.. View Install Log로 확인하니 아래와 같이 에러가 발생 devexpress System.InvalidOperationException: Cannot find setup engine instance. 1. 윈도우 설정 - 앱 및 기능 에서 Visual Studio 2019 검색후 "수정" 클릭 2. Visual Studio Installler 에서 '수정(M)' 선택 3. 워크로드에서 'Visual Studio 확장 개발" 체크 4. 이후 설치하고자 하는 확장 프로그램 설치하면 정상 설치됨을 확인할 수 있다. 더보기
Android Webview에서 ERR_CLEARTEXT_NOT_PERMITTED 에러 발생 Xamarine 개발중 Android 에 Webview에서 아래와 같이 에러만 표시할 뿐 웹페이지를 표시하지 않는 경우 검색해보니 Android 보안 강화에 따라 안드로이드9 (Pie API28)부터 http인 웹페이지는 표시하지 않는다. http인 웹페이지로 이동하고자 할때 표시되는 오류 net::ERR_CLEARTEXT_NOT_PERMITTED 해당 오류가 발생시 해결방법 1. Android 프로젝트 내에 Properties - AndroidManifest.xml 파일을 연다. 2. AndroidManifest.xml 파일내에 manifest - application 태그 내에 속성으로 android:usesCleartextTraffic="true" 값을 추가한다. 3. 그후 다시 컴파일 하면 정상적.. 더보기
AWS EC2에 mod_ssl 설치중 Error 해결하기 AWS EC2 내에 Apache에 SSL 인증서 설치중 mod_ssl이 설치되어 있지 않음. yum install mod_ssl 로 설치하려 하였으나 아래와 같이 오류가 발생하며 설치 실패 Error: httpd24-tools conflicts with httpd-tools-2.2.34-1.16.amzn1.x86_64 Error: httpd24 conflicts with httpd-2.2.34-1.16.amzn1.x86_64 현재 EC2서버는 이미 2.4.51 버전이 설치되어 있음. 해당 내용으로 검색하였으나 아래와 같이 2.2버전을 삭제하고 다시 2.4버전을 설치하라고만 되어 있음. sudo yum remove httpd sudo yum remove httpd-tools sudo yum install .. 더보기
No Network Security Config specified, using platform default 오류 발생 안드로이드 컴파일후 웹페이지 접근시 오류 부분에 다음과 같은 에러메세지를 표시하며 수신하지 못함 [NetworkSecurityConfig] No Network Security Config specified, using platform default 주소가 https가 아닌 http에 접속하려 할때 안드로이드는 기본적으로 http 프로토콜을 접근할 수 없도록 하고 있음. 그래서 http로 된 주소로 접근하고자 하는 경우 아래와 같이 설정 작업이 필요함. 1. 솔루션 탐색기에서 프로젝트명.Android - Properties - AndroidManifest.xml 파일을 수정 2. AndroidManifest.xml내에 아래의 내용 추가 Application 태그 속성에 android:networkSecur.. 더보기
ERROR Massage : Fatal error: Class 'ZipArchive' not found PHP 작업중 특정 애드온에서 ZipArchive를 쓰는것이 있는경우(압축,수정,XLSX 엑셀파일을 읽기, 압축, 수정등)에 설치하여야 한다. PHP를 전체를 다시 컴파일 할 필요 없이 패키지 설치만으로 적용이 가능하다. 설치서버환경: CentOS 7(EC2) PHP 7.4 1. 먼저 php의 버전을 확인 /usr/bin/php -v 2. php-pecl-zip 설치하기(yum) yum install php-pecl-zip - apt로 설치 하는 경우 sudo apt-get install php7.0-zip 3. Is this ok에 y 입력 4. 설치완료후 apache 서버 재시작 더보기 service httpd restart 5. phpinfo 로 확인시 아래와 같이 zip 모듈이 설치가 완료 더보기