Agenda
什麼是 .NET Standard?
.NET Standard 與 .NET Core 的曖昧關係
.NET today—reusing code
.NET tomorrow—reusing code
What's new in .NET Standard 2.0?
How does .NET Standard work?
Demo: .NET Standard Library vs. Class Library
Demo: .NET Portability Analyzer
Demo: Multi-Targeting with .NET Standard
Demo: .NET Standard 改寫包裝 EasyArchitect - 開發跨平台商業應用程式
Agenda
什麼是 .NET Standard?
.NET Standard 與 .NET Core 的曖昧關係
.NET today—reusing code
.NET tomorrow—reusing code
What's new in .NET Standard 2.0?
How does .NET Standard work?
Demo: .NET Standard Library vs. Class Library
Demo: .NET Portability Analyzer
Demo: Multi-Targeting with .NET Standard
Demo: .NET Standard 改寫包裝 EasyArchitect - 開發跨平台商業應用程式
3. Basic Windows App development Knowledge
• Windows 傳統型應用程式
• Windows SDK, MFC, Windows Form, WPF...
• Windows Store App
• Windows Runtime
• Universal Apps
5. Basic Windows App development Knowledge
• Visual Studio Express for Windows ( free )
• https://www.visualstudio.com/zh-tw/downloads
• Visual Studio
• Professional
• Premium
• Ultimate
6. Basic Windows App development Knowledge
• 在 Mac 上安裝 Windows 8.1 及 Visual Studio
• Boot Camp
• Parallels Desktop
• VirtualBox
• VMware
• https://msdn.microsoft.com/zh-TW/library/windows/apps/jj945492.aspx
• Visual Studio Code on Mac / Linux
• Build 2015
7. Basic Windows App development Knowledge
• 個人開發者帳戶
• 註冊費用 US 19
• 不需年費
• 企業帳戶
• 註冊費用 US 99
• 不需年費
• 可於市集列出傳統型應用程式
• enterpriseAuthentication, sharedUserCertificates, documentsLibrary
• https://msdn.microsoft.com/library/windows/apps/bg124287.aspx
8. Basic Windows App development Knowledge
• Live Demo
• https://github.com/AsciiHuang/BasicWindowsAppPractice