블로그 이미지
* 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

안녕하세요 Future Of DotNet입니다.

이번 포스트는 XAML의 새로 추가될 기능에 대해서 살펴 보도록 하겠습니다.

 

대상 버전 : Visual Studio 2019 Preview 3-4 이상

테스트 프로젝트 : .Net Core 3.0 WPF

원본 동영상 : https://youtu.be/yI9OyA4ZM2E

 

1. XAML IntelliCode

 

2. Pop Out XAML

 

3. Merge resource dictionary into active document

 

4. Movable In-app toolbar

 

5. Show Just My XAML

 

6. Turn off selection mode when and element is selected

 

7. Snippets in XAML

 

8. XAML Binding Debug Output

 

9. Suggested Action - Next version

 

https://youtu.be/TVEWQJs2oyk

 

Posted by MVP kaki104

댓글을 달아 주세요

2019-07-24일자로 버전 업데이트가 되었습니다.

 

기본적인 내용은 아래서 확인하세요

https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes

 

Visual Studio 2019 Release Notes

Get the latest pre-release features, bug fixes, and support for Visual Studio 2019. Available for pre-release testing. Download today.

docs.microsoft.com

이번 업데이트에서 눈에 띠는 내용은 Visual Studio 2019에서 Microsoft Edge Insider 브라우저를 지원한다는 것과 이 브라우저를 이용하면 Visual Studio에서 JavaScript를 디버깅 할 수 있다는 내용입니다.

 

https://www.microsoftedgeinsider.com/en-us/download

 

Microsoft Edge Insider Channels

Updated every 6 weeks The Beta channel will be the most stable Microsoft Edge preview experience. It will be here soon, after we've had a chance to learn and improve in our other channels. Coming soon for Windows 10

www.microsoftedgeinsider.com

번역

이제 Visual Studio에서는 ASP.NET 및 ASP.NET 핵심 프로젝트를위한 새로운 Microsoft Edge Insider 브라우저에서 JavaScript 디버깅을 사용할 수 있습니다.

 

브라우저를 설치하고 응용 프로그램 JavaScript에 중단 점을 설정하고 Edge Insider 브라우저를 사용하여 디버그 세션을 시작하십시오. Visual Studio는 디버깅이 가능한 새 브라우저 창을 시작하여 개발자가 Visual Studio 내에서 응용 프로그램 JavaScript를 단계별로 실행할 수 있도록합니다.

 

또한 Visual Studio는 사용자 지정 CLI 매개 변수 (예 : --- inprivate)로 브라우저를 시작하기 위해 "찾아보기"옵션을 사용하여 사용자 지정 브라우저 구성 디버깅을 지원합니다.

 

JavaScript 디버깅을 위해 크롬의 디버그 기능을 이용하셨던 분들이라면 좋아할만한 내용인 것 같습니다.

 

Posted by MVP kaki104

댓글을 달아 주세요

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

댓글을 달아 주세요