Slides, dema a záznam z mé přednášky pro TechEd DevCon Praha z 15.5.2017:
- Dema VS2017: https://github.com/hakenr/VS2017Demo
- Dema V# 7.0: https://github.com/hakenr/CSharp7Demo
- Slides: 2017-05-15 – TechEd Praha – Novinky VS2017 a C# 7.0 [PDF]
Záznam z přednášky je publikován na našem HAVIT YouTube Channel.
Dotčená témata
- VS 2017 Novinky
- Go to All… (Naviagate to…)
- IntelliSense
- Find All References
- Structure Guides
- Live Unit Testing
- Installer
- Debugging – Run to Click
- Debugging – Exception Helper (NullReferenceException)
- MSTest v2
[DataRow]
- Novinky C# 7.0
- Binary Literals
- Digit Separators
- Expression Bodied Members – Constructors, Destructors (Finalizers), Property Accessors
throw
expressionsout
variables- Tuples
- Local Functions
- Pattern Matching
ValueTask<>
- Ref Return, Ref Local
VS 2017 je totální sračka, pokud chcete aktivně používat Core a Standard (a kombinovat je případně i s Framework knihovnami). Počítejte s nemalými problémy a raději počkejte na další verzi VS. Používám Comunity Ed a řeším problémy denně, hlavně s nutnými restarty VS po práci s balíčky (a sem tam pád), neresolvované typy z referencí (např reference na Standard z Core knihovny – to už se mi stalo hodněkrát a restart VS pomůže jen někdy – je potřeba do toho hrabat něž se někde něco spustí a najednou jsou typy viditelné bez zjevného důvodu vůči uživateli) atp. Jsem znechucený a čekám na novou verzi kvůli práci s Core a Standard knihovnami.
To se mi líbíTo se mi líbí