블로그 이미지
* Microsoft MVP - Windows Development 2014 ~ 2020 http://youtube.com/FutureOfDotNet kaki104

카테고리

List All (598)
Visual Studio (6)
Blazor (2)
Windows App(Universa.. (97)
Xamarin Forms (4)
Bot Framework (19)
Azure (9)
Windows 10 (52)
WPF (7)
Facebook News & Tips (158)
Windows 8&8.1 (113)
Windows Phone 8 (42)
Silverlight (37)
HTML5 & MVC4 (16)
Portable Class Library (2)
Uncategorised Tips a.. (3)
Kinect for Windows (2)
ETC (12)
kaki104 Scrap (4)
App News (11)
Total541,751
Today8
Yesterday67

Win32 데스크탑 어플리케이션인 WinForm과 WPF를 .NET Core 3.0으로 왜 변환을 해야하는지, 어떤 장점이 있는지, 어떻게 변환을 하는지에 대해서 살펴 보도록 하겠습니다.

 

영문 원본 : https://youtu.be/F4v-rNXHyIE

 

* .NET open source
* Reason to port to .NET Core
* Step-by-step porting guide
* Porting
* How to keep using designers
* Windows Compatibility Pack
* Detecting Platform Compatibility Issues
* DEMO

 

유튜브 : https://youtu.be/EVO7XdngSvE

 

Posted by MVP kaki104

댓글을 달아 주세요

Visual Studio 2019 런치 이벤트때 발표한 세션을 간단하게 정리해 보았습니다.

 

* IntelliCode
- Visual Studio에 설치 방법
- 사용법 데모

 

* LiveShare
- 기능 정리
- 사용법 데모

 

 

 

* 동영상 

https://youtu.be/p_xp1sTX1tQ

 

* 영어 원본 동영상
https://youtu.be/WG7z5tjoCAo

Posted by MVP kaki104

댓글을 달아 주세요

Visual Studio 2019 Launch event에서 소개된 동영상을 기준으로 새로 추가된 기능들에 대해서 설명합니다.

 

원본 : https://youtu.be/KsGnywKg1vU

 

* UX and Shell
Side-by-side installation
Redesigned UX and Theme
Visual Studio search experience
Start window
Solution Filters
CodeLens is now in Community edition
Per monitor awareness

 

*Tooling Improvements
New classification colors
IntelliCode (soon to be on by default!)
Project file editing
Find all references can now filter by Read/Write
Search local/watch windows during debugging
Export code style in Tools - Options to .editorconfig
Code cleanup
‘dotnet format’ command line tool https://github.com/dotnet/format

 

*.NET Refactorings and Code fixes
Sync namespace and folder name
Foreach to LINQ(and back!)
Add missing reference for unimported types
Invert conditional expressions
Pull members up
Wrap/indent/align parameters/arguments
Regex language support
Use Expression/block body for lambda
Remove unused expression values and parameters
Convert anonymous type to tuple or class

 

https://youtu.be/SCggaeBo8UE

본문에서 IntelliCode에 대해서 이야기 했던 내용 중에 현재는 Extensions에서 다운로드를 받아서 사용해야 한다는 내용이 누락되어 있어서 추가합니다.

 

즉, 현재는 Extensions에서 다운로드 받으면 사용이 가능한데, 곧 Visual Studio 2019에 포함이 될 것이라는 내용으로 보시면 될 것 같습니다.

 

감사합니다.

Posted by MVP kaki104

댓글을 달아 주세요

Visual Studio 2019 정식 버전이 출시되었습니다.

기존에 사용하시던 Preview, RC 버전을 삭제하신 후 다시 설치해 주시면 좋을 것 같습니다.

아래는 번역된 내용입니다.

 

다운로드 링크 : 여기

https://docs.microsoft.com/ko-kr/visualstudio/releases/2019/release-notes

 

Visual Studio 2019는 이제 개인과 팀에 더 빠르고 안정적이며 생산적이며 사용하기 쉽고 시작하기가 더 쉽습니다. 이 릴리스에 포함 된 새로운 기능 중 일부는 AI 지원 IntelliSense 용 IntelliCode, 확장 된 리팩토링 기능, 더 똑똑한 디버깅 등입니다. 아래 Visual Studio 2019의 새로운 기능에 대해 읽어보십시오.

 

 

IDE

  •  기본적으로 설치되는 Visual Studio Live Share를 사용하여 다른 사람들과 공동 작업을하십시오. C ++, VB.NET 및 Razor에 대한 추가 언어 지원을 통해 소스 제어 diff를 솔루션보기 및 공유 할 수 있습니다.
  • 최근에 작업 한 코드를 열거 나 복제, 열기 또는 새 프로젝트와 같은 가장 일반적으로 사용되는 흐름 중 하나에서 새 시작 창을 시작합니다.
  • 향상된 검색 경험과 인기로 정렬 된 새 템플릿 목록을 사용하여 필터를 사용하여 새 프로젝트를 만듭니다.
  • 셸에서 새로운 시각적 변경 사항 집합을 통해 코드에 대한 수직적인 공간을 넓히고 현대적인 모양과 느낌을 가지십시오.
  • 모니터 구성에 대한 지원이 향상되었으므로 디스플레이 구성 및 / 또는 확장에 관계없이 더 정교한 버전의 IDE를 볼 수 있습니다.
  • 메뉴, 명령, 옵션 및 설치 가능한 구성 요소에 대한 Visual Studio의 향상된 검색 기능을 사용하십시오.
  • 문서 표시기로 코드 파일의 '상태'를 빠르게 이해할 수 있습니다. 표시기에서 원 클릭 코드 정리를 실행하고 구성하십시오.
  • 옵션 대화 상자의 새로운 미리보기 기능 페이지를 사용하여 미리 선택된 미리보기 기능을 쉽게 관리 할 수 ​​있습니다.
  • MSBuild와 Visual Studio는 기본적으로 .NET Framework 4.7.2를 대상으로합니다.

Performance

  • Visual Studio의 새로운 성능 향상 기능을 사용하여 스테핑 속도, 분기 스위칭 속도 등에 영향을 미치는 솔루션로드 방식을 제어하십시오.
  • 작업 상태 센터에서 솔루션로드 진행률을 참조하십시오.
  • 솔루션 필터 파일로 열리는 솔루션에서로드 할 프로젝트를 선택하십시오.
  • 보조 구성 요소의 영향을 제한하여 타이핑 성능을 향상시킵니다.
  • 새 옵션을 토글하여 프로젝트 계층 상태 및 도구 창 상태를 복원하지 않도록 설정합니다.

General Debugging

  • 디버깅 중에 Watch, Autos 및 Locals 창에서 키워드를 검색하면 개체 또는 값을 찾는 기능이 향상됩니다.
  • 데이터를 검사 할 때 조사 식, 자동차 및 지역 창에서 형식 지정자의 드롭 다운을 봅니다.
  • 이제 .NET Core와 호환되는 사용자 지정 시각화 프로그램을 사용하십시오.
  • 많은 수의 모듈과 PDB가있는 매우 큰 응용 프로그램을 디버그하십시오.

Source Control and Team Explorer

  • 팀 탐색기의 Git 숨김에 대한 Git 도구 지원을 사용하여 다른 작업을 수행 할 수 있도록 변경 사항을 임시로 저장합니다.
  • Pull Request 리뷰를 Visual Studio에 통합하는 Visual Studio Market Place (Visual Studio 용 풀 요청)에서 사용 가능한 선택적 확장 프로그램을 확인하십시오.
  • 사용자 별 작업 항목보기, 작업 항목에서 분기 만들기, # 작업 항목 검색 및 인라인 편집과 같은 개발자 워크 플로에 초점을 맞춘 새로운 Azure DevOps 작업 항목 환경을 사용하십시오.

Programming Languages

  • Visual Studio IntelliCode를 사용하여 C ++ 및 XAML 코드를 작성할 때 시간을 절약하십시오. Visual Studio IntelliCode는 코드에 AI 지원 권장 사항을 제공하는 선택적 확장입니다.
  • F # 언어와 통합 된 오픈 소스 기여 도구에 대해 알아보십시오. 이러한 변화로 인해 기존 F # 기능 세트가 안정화되었습니다.
  • Python Add Environment 대화 상자를 사용하여 Python 가상 환경 및 conda 환경을 쉽게 추가 할 수 있습니다.

Web Technologies

  • .NET Core 3.0 프로젝트 작업에 대한 추가 지원을 활용하십시오.
  • ASP.NET의 CPU 프로파일 링을 확인하십시오.
  • 가상 머신, 가상 머신 스케일 세트 및 Azure Kubernetes 서비스에서 실행되는 .NET 웹 앱용 스냅 샷 디버거를 사용하십시오.

Mobile Development with Xamarin

  • Xamarin.Android 초기 및 점진적 빌드 성능 향상을 경험하십시오.
  • Xamarin Android Designer의 향상된 생산성을 활용하십시오.
  • Xamarin.Forms 컨트롤에 대한 새 속성 패널을 확인하십시오.
  • Xamarin의 작업 부하를 줄이고 Android 에뮬레이터를 개선하여 성능을 향상시킵니다.
  • Intellicode를 Xamarin.Forms XAML과 함께 사용하십시오.

Universal Windows Platform (UWP)

  • XAML과 함께 IntelliCode 확장을 사용하려면 추가 지원이 필요합니다.

 

Posted by MVP kaki104

댓글을 달아 주세요

https://www.microsoft.com/ko-kr/ignite-the-tour/seoul

 

Microsoft Ignite | The Tour 서울

Microsoft Ignite | 투어 서울. 코드 작성, 클라우드 인프라 최적화 및 비즈니스 현대화를위한 새로운 방법을 학습하십시오.

www.microsoft.com

2019년 4월 3~4일 서울 강남구 삼성동 코엑스에서 행사가 있습니다.

 

올해에는 UWP앱 개발자 관련 세션이 없어서, Modern Desktop이라는 부스에서 4일날 종일 상주할 예정입니다.

 

혹시 저 보러 오실분은 4일날 뵈어용~ 홍홍

Posted by MVP kaki104

댓글을 달아 주세요

* Prism 앱의 레이어에 대해 설명합니다.


. 재정의 불가능 영역 : Popup, ContentDialog, MediaElement
. 재정의 가능 영역 : 일반 Page
. 기타 영역 : MessageDialog

 

 

 

* 소스 : https://github.com/kaki104/PrismSample

Posted by MVP kaki104

댓글을 달아 주세요