Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

What are Global Tools in .NET Core?

56 Aufrufe

Veröffentlicht am

Global tools are a feature of .NET Core SDK 2.1 you might have overlooked. It's the infrastructure for simple distribution and deployment of command line tools. The session starts with an overview of how to find, install and use existing tools. It covers how to simply develop your own tool and publish it for others. It concludes with upcoming changes to global tools in .NET Core 3.0.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

What are Global Tools in .NET Core?

  1. 1. 1 Kaj so globalna orodja v .NET Core? D a m i r A r h , R a z u m d . o . o . M i c r o s o f t M V P @ D a m i r A r h
  2. 2. 2 O čem bo govora? K a j s o g l o b a l n a o r o d j a ? K a k o j i h u p o r a b l j a t i ? K a k o n a p i s a t i s v o j e g a ? K a j p r i n a š a . N E T C o r e 3 . 0 ?
  3. 3. 3 Kaj so globalna orodja? K o n z o l n e a p l i k a c i j e N a m e n j e n e r a z v i j a l c e m P o d p o r a v . N E T C o r e S D K 2 . 1 + K o t g l o b a l n i p a k e t i N P M
  4. 4. 4 Kje jih najdem? N a v o l j o k o t p a k e t i N u G e t O b j a v l j e n i v g a l e r i j i N u G e t https://github.com/natemcmaster/dotnet-tools N a t e M c M a s t e r v z d r ž u j e n e u r a d n i s e z n a m Globalna orodja se izvajajo z vsemi vašimi pooblastili P O Z O R !
  5. 5. 5 Kaj je na voljo? d o t n e t - i g n o r e d o t n e t - s e r v e d o t n e t - c l e a n u p d o t n e t - w a r p d o t n e t - e c s d o t n e t - e b d o t n e t - l a m b d a
  6. 6. 6 D E M O U p o r a b a
  7. 7. 7 install uninstall update list U p r a v l j a n j e z „ d o t n e t t o o l “ Kako jih uporabim? P r e d p o g o j : . N E T C o r e S D K 2 . 1 + O b n a m e s t i t v i d o d a n a v p o t
  8. 8. 8 D E M O R a z v o j
  9. 9. 9 McMaster.Extensions.CommandLineUtils P r o c e s i r a n j e p a r a m e t r o v i z u k a z n e v r s t i c e Kako napišem svojega? K o n z o l n a a p l i k a c i j a v . N E T C o r e Označeni z atributi U k a z i i m p l e m e n t i r a n i k o t s a m o s t o j n i r a z r e d i
  10. 10. 10 D E M O O b j a v a
  11. 11. 11 PackAsTool K r e i r a n j e p a k e t a N u G e t Lokalna namestitev Te s t i r a n j e p a k e t a p r e d o b j a v o Kako ga objavim? Kreiranje PR za uvrstitev v neuradni seznam O b j a v a v g a l e r i j i N u G e t
  12. 12. 12 Kaj prinaša .NET Core 3.0? L o k a l n o n a m e š č a n j e o r o d i j S e z n a m o r o d i j s h r a n j e n v r e p o z i t o r i j u K o t l o k a l n i p a k e t i N P M
  13. 13. 13 D E M O P r i h o d n o s t
  14. 14. 14 Brez parametra „-g“ „ d o t n e t t o o l i n s t a l l “ ./.config/dotnet-tools.json „ d o t n e t n e w t o o l - m a n i f e s t “ Kako delujejo lokalna orodja? „ d o t n e t t o o l r u n “ „ d o t n e t t o o l r e s t o r e “
  15. 15. 15 Zakaj bi uporabljal globalna orodja? I n f r a s t r u k t u r a z a d i s t r i b u c i j o i n n a m e š č a n j e E n o s t a v e n r a z v o j L o k a l n a o r o d j a v . N E T C o r e 3 . 0
  16. 16. 16 http://bit.ly/DncGlobalTools . N E T C o r e G l o b a l To o l s http://bit.ly/GlobalToolsDocs . N E T C o r e G l o b a l To o l s o v e r v i e w Kje lahko izvem več? http://bit.ly/LocalToolsDocsPreview L o c a l To o l s E a r l y P r e v i e w D o c u m e n t a t i o n http://bit.ly/CmdLineUtilsDocs C o m m a n d L i n e U t i l s http://bit.ly/GlobalToolsList n a t e m c m a s t e r / d o t n e t - t o o l s
  17. 17. 17

×