.Net core 與 .net standard 實戰教學 開發指南

332 views

Published on

2017-10-14 Study4.TW .NET Conf 2017
.NET Core 與 .NET Standard 實戰教學 - 開發指南 lab 的投影片

http://study4.tw/Activity/Details/9

作為.net開發者,最近最常聽到的應該就是.net core 2.0的發佈。如果不需要跨平台的需求,那對於目前以.net framework為主的開發者來說有需要關注嗎?
在這一系列的lab將會以開發.net framework為主的開發者角度去看.net core 2.0和.net standard 2.0帶來的意義和如何轉換現有的code和思維讓自己的的library更往跨平台的方向靠攏。

Published in: Software
  • Be the first to comment

.Net core 與 .net standard 實戰教學 開發指南

  1. 1. .NET Conf Learn. Imagine. Build. .NET Conf .Net Core 與 .Net Standard 實戰教學 開發指南 Alan Tsai
  2. 2. .NET Conf
  3. 3. .NET Conf
  4. 4. .NET Conf http://blog.alantsai.net http://fb.alantsai.net http://ln.alantsai.net http://twitter.alantsai.net http://ss.alantsai.net contact@alantsai.net http://gitter.alantsai.net
  5. 5. .NET Conf .Net 開發的三個平台
  6. 6. .NET Conf https://github.com/Microsoft/ referencesource
  7. 7. .NET Conf
  8. 8. .NET Conf https://github.com/ dotnet/core
  9. 9. .NET Conf Framework Dependent Deployment (FDD) Self Contained Deployment (SCD)
  10. 10. .NET Conf https://github.com/mono/ mono
  11. 11. .NET Conf
  12. 12. .NET Conf .Net Core開發環境準備
  13. 13. .NET Conf https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0- supported-os.md https://www.microsoft.com/net/download/core#/sdk Microsoft Visual C++ 2015 Redistributable Update 3
  14. 14. .NET Conf
  15. 15. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-1
  16. 16. .NET Conf .Net Core 執行(發佈)模式
  17. 17. .NET Conf
  18. 18. .NET Conf
  19. 19. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-2-1
  20. 20. .NET Conf https://docs.microsoft.com/en-us/dotnet/core/rid-catalog
  21. 21. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-2-2
  22. 22. .NET Conf 好處 壞處 FDD • 檔案小 • 不需要指定OS • 無法控制那個版本的runtime 會執行 • 有Exe SCD • 完全能夠控制執行的版本 • 系統不需要先裝.Net Core • 檔案大 • 需要指定OS
  23. 23. .NET Conf .Net Standard
  24. 24. .NET Conf
  25. 25. .NET Conf .NET Standard
  26. 26. .NET Conf spec 都要實作 .NET Standard .NET Framework .NET Core Xamarin ~ ~ • HTML specification • Interface • Browsers • Class
  27. 27. .NET Conf •請勿使用PCL Platform 3Platform 1 Platform 2 Intersection Profiles
  28. 28. .NET Conf https://docs.microso ft.com/zh- tw/dotnet/standard/ net-standard http://immo.landwer th.net/netstandard- versions/#
  29. 29. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-3-1
  30. 30. .NET Conf https://github.com/Microsoft/dotnet-apiport https://marketplace.visualstudio.com/items?itemName=ConnieYau.NETPort abilityAnalyzer https://docs.microsoft.com/zh-tw/dotnet/api/?view=netstandard-2.0
  31. 31. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-3-2
  32. 32. .NET Conf
  33. 33. .NET Conf http://to.alantsai.net/2017-10-14-event-lab-3-3
  34. 34. .NET Conf https://github.com/dotnet/standard/blob/master/docs/netstandard-20/README.md#net- framework-461-supporting-net-standard-20
  35. 35. .NET Conf 結語
  36. 36. .NET Conf
  37. 37. .NET Conf https://docs.microsoft.com/zh-tw/dotnet/core/ https://docs.microsoft.com/zh-tw/dotnet/core/whats-new/ https://docs.microsoft.com/zh-tw/dotnet/standard/net-standard https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net- standard/
  38. 38. .NET Conf http://to.alantsai.net/2017-10-14-event-lab 「net framework 工程師看net core」
  39. 39. .NET Conf fb.com/Study4.twfb.com/groups/216312591822635 Study4.TW
  40. 40. .NET Conf
  41. 41. .NET Conf

×