원래는 다른 포스팅에 한 개로 올리려고 했던 걸 양이 많아서 분리했습니다. 참고로 전 이 방법들이 안됐습니다. 그래서 다른 방법을 사용해서 해결했습니다. (참고 : [Xamarin] 비주얼 스튜디오 에뮬래이터(Visual Studio Emulator)에서 자마린 배포가 안되는 현상 ) 이 포스팅은 제가 써본 방법들을 정리하는 포스팅입니다. 이 포스팅에 나온 방법들은 각각 단독으로 사용하는 방법들입니다. 1. 관리자 권한으로 비주얼 스튜디오 실행하기 비주얼 스튜디오를 관리자 권한으로 실행합니다. (참고 : [Xamarin] 디버그 시작시 무한 로딩 현상 ) 2. 하이퍼v(hyper-v) 프로세서 호환성 설정 생성한 하이퍼v(Hyper-V) 가상 컴퓨터의 설정 중 호환성을 수정하는 방법입니다. 참고 : st..
비주얼 스튜디오 에뮬레이터를 설치하고 자마린을 빌드하여 에뮬레이터에 배포하는데 반응이 없는 현상이 있습니다. 전에도 이거랑 비슷한 증상을 이야기한 적이 있는데요. (참고 : [Xamarin] 디버그 시작시 무한 로딩 현상 ) 이 방법 말고도 일반적으로 해봐야 할 방법들도 정리했습니다. (참고 : [Xamarin] 비주얼 스튜디오 에뮬래이터(Visual Studio Emulator)에서 자마린 배포가 안되는 현상 - 일반적인 해결 방법 ) 같은 현상이 또 일어났습니다. 비주얼 스튜디오의 고질적인 문제일지도? ㅋㅋㅋㅋ 1. 증상 보통 아래 스크린 샷과 같이 에뮬레이터까지는 실행되는데 배포가 되지 않고 무한 로딩에 빠지는 현상입니다. 1>5" Marshmallow (6.0.0) XXHDPI Phone 배포 시..
안드로이드 애뮬래이터중에 비주얼 스튜디오 안드로이드 에뮬레이터 (Visual Studio Emulator for Android) 라는 게 있습니다. 이 에뮬래이터를 설치하고 설정하는 방법을 알아봅시다. 0. 자동 설치가 아니다? 비주얼 스튜디오에서 자마린을 테스트하는데 너무 느립니다. 비주얼스튜디오를 설치하면 안드로이드 에뮬래이터가 같이 설치되는데 이 에뮬래이터는 하이퍼v(Hyper-V)기반입니다., 근데 왜 이렇게 느리지? 그러다 문득 든 생각이 에뮬레이터가 낯이 익다? 아....... 이거 비주얼 스튜디오 에뮬레이터가 아니고 안드로이드 SDK에서 지원하는 AVD입니다. 이상해서 설치된 구성요소를 확인해 보니.... 비주얼 스튜디오를 설치할 때 안드로이드 개발환경을 설치하면 자동으로 비주얼 스튜디오 에..
자마린을 개발할 때 UI를 미리 보는 창이 있는데 미리 보기 창이 기본으로 열려있지를 않네요. 메뉴는 어디간거늬! 이게뭐라고 꼭꼭숨겨둔건지 ㅜㅡ 1. 메뉴 찾기 보기 > 다른 창 > Xamarin.Forms Previewer 를 선택합니다. 그러면 아래처럼 프리뷰 화면이 뜹니다. 2. 연결이 안된다? 원래는 이 상태로 빌드하면 화면이 나와야 합니다. 그런데 연결이 안 되고 다음과 같은 메시지가 뜬다면? (메시지는 상황에 따라서 다를 수 있습니다.) 일단 참조 > NuGet 패키지 관리를 열어 "Xamarin.Forms"를 업데이트해줍니다. (여러 개의 프로젝트가 있으면 해당 프로젝트마다 업데이트해줘야 합니다.) 그다음 1) 솔루션을 정리합니다. 2) 솔루션 다시 빌드를 눌러 빌드를 합니다. 짠잔 절대 안..
ASP닷넷 코어(ASP.NET Core)로 빈 프로젝트를 생성한 다음 프로젝트를 실행하면 다음과 같이 화면이 나옵니다. 이것은 ASP.NET이나 HTML 페이지가 아니고 프로그램에서 생성된 메시지입니다. 하지만 우리가 빈 프로젝트로 생성한 이유는 HTML 파일을 표시하기 위해서죠. 그럼 이제부터 HTML 페이지를 열기 위해서 세팅을 해봅시다. [ASP.NET Core] 빈 프로젝트 세팅 (1) - 'index.html'을 시작페이지로 설정하기[ASP.NET Core] 빈 프로젝트 세팅 (2) - WebAPI 설정 [ASP.NET Core] .NET Core로 구현한 SPA(Single Page Applications)(1) - 기초[ASP.NET Core] .NET Core로 구현한 SPA(Single ..
'MySQL Workbench'을 사용하여 MySQL에 접속하여 작업하고 있습니다. 테이블을 업데이트를 하려고 명령을 날리니.... "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect." 이런 오류가.... 1. 원인 이건 디비의 문제가 아니라 툴 자체의 문제입니다. 툴에서 디비를 보호하기 위해 편집을 막는 경우가 있는데 이런 경우라고 할 수 있습니다. 2. 해결 방법 옵션을 꺼주면 됩니다. 끝! ... .... 해당 옵션은 E..
언젠가부터 비주얼 스튜디오를 사용해 디버그 할 때 피들러(Fiddler)에 이상한 정보가 계속 출력되는 현상을 만났습니다. 'localhost:49155/에서 계속 다음과 같은 메시지가 전송됩니다. POST /vshub/3bce52c57e3949068330f48d67511681/DataWarehouseModule/dataWarehouse/getStatus/ HTTP/1.1 '3bce52c57e3949068330f48d67511681'이 부분은 생성된 키값입니다. 1. 원인 이 내용은 비주얼 스튜디오의 진단 도구에서 보내는 메시지라고 합니다. 진단 도구를 끄거나 피들러에 출력된 로그를 수작업으로 찾는 방법으로 사용해야 한다는 것이죠. 2. 진단 도구 기능 끄기 간단한 해결방법 진단 도구를 끄면 됩니다. 도..
.NET Core에서 'Entity Framework(엔트리 프레임워크)'를 사용하려면 코어용 엔트리 프레임워크가 필요합니다. .NET Core + MySql + Entity Framework 이렇게 사용하려면 'MySQL.Data.EntityFrameworkCore'를 참조해야 합니다. (참고 : nuget - MySql.Data.EntityFrameworkCore (2017-06-14기준 최신 버전 7.0.7-m61 ) ) 그런데 모델을 생성하고 테이블을 업데이트하니 이런에러가 납니다. "The entity type '[Table Name]' requires a primary key to be defined" 원인 내용만 보면 기본키가 지정되지 않아서 나는 것 같습니다. 하지만 이 테이블에는 기본키가..
닷넷 코어는 IIS가 없는 환경에서도 동작하도록 구성되어 있습니다. 그러나! 만약 윈도우 환경에서 닷넷 코어를 돌려야 한다면 결국 IIS에서 돌려야 관리하기 편한 것이 사실입니다 ㅎㅎㅎ iis에 asp.net core를 올려 봅시다. 1. 샘플 프로젝트 만들기 asp.net mvc core 프로젝트를 생성합니다. 'wwwroot'폴더에 'index.html' 파일을 만들고 내용물은 대충 넣읍시다. 프로젝트에서 오른쪽 클릭을 하고 개시를 합니다. 기본 설정으로 개시하면 'bin'폴더에 개시를 하게 됩니다. 이 파일들을 iis에 복사합니다. 2. IIS 세팅하기 IIS에서 닷넷 코어를 돌리기 위해서는 먼저 세팅을 해야 합니다. 2-1. ASP.NET Core Module IIS에 세팅하려면 'Asp Net ..
마이크로소프트의 정책이 바뀐건지 아니면 못찾는건지는 모르겠지만 비주얼 스튜디오 2017 커뮤니티버전이 나오면서 2015 커뮤니티 버전을 찾을 수가 없습니다. 그래서 이 포스팅에 설치파일을 버전별로 백업해둬야 겠습니다 ㅎㅎㅎㅎ 문제는 이게 다운로드해서 설치하는 방식이라 마이크로 소프트에서 막으면 방법이 없다는거 ㅋㅋㅋㅋ Visual Studio 2015 Community Visual Studio 2017 Community 참고 비주얼 스튜디오 닷컴 다운로드 페이지 - https://www.visualstudio.com/ko/downloads/