Almost everyone think that you need some specific IDE (either Visual Studio or Monodevelop/Xamarin Studio/VS for mac (this is the same thing lol)), even in opensource communities[3].
And MSDN is the slowest and hardest to use web documentation I ever seen. Everything non-Windows non-VS is still very, very second-class.
[1] https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-t...
[2] https://www.microsoft.com/net/core
[3] http://community.monogame.net/t/creating-a-new-monogame-proy...
ide are good (intellsiense/debugging), especially vscode, but sdk works already from command line and text editor.
about docs, check the new docs website (oss, accept pr):
- https://docs.microsoft.com/en-us/dotnet/articles/core/
- the getting started doc https://docs.microsoft.com/en-us/dotnet/articles/core/gettin... has tutorial for everyone (cli/vs/vscode/xam), and all os. is not vs centric
It is also one of the best company provided documentation out there.
Have you ever used online documentation from Apple, Google, Borland, SAP, Oracle, ...?
Bottom line is: CAKE is great, but if the project depends on things that are not covered by dotnet core one is still screwed.
They've deprecated it: https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-t...
after that as usual
- dotnet restore
- dotnet build
- dotnet run
- dotnet pack
- dotnet publish
- dotnet test
the cli is the same, the dotnet/cli team added other commands too (dotnet msbuild, dotnet clean, and more in development using an extensibility to install global commands)
Yeah the cmd extensibility story it pretty nice, I had a go at writing a 'dotnet benchmark' cmd and it was pretty straight-forward, see http://mattwarren.org/2016/10/03/Adding-a-verb-to-the-dotnet...
Read this https://weblog.west-wind.com/posts/2016/Nov/23/NET-Standard-...