News for hackers. Stuff that matters.
Re:The new Microsoft Edge is out of preview by eyegor on Wednesday January 15, 2020 @10:23PM (#22061411)
As someone who uses visual studio + code literally every day, I'm not sure what you're referring to with most of these complaints.

The project/solution files are bog standard xml, and well documented, but in general you shouldn't need to touch them.

The migration from framework to core 3.0 is now very simple thanks to xaml support, but it used to be a huge hassle. You can literally just edit the tags in your csproj/fsproj/etc to enable different target frameworks, or you can use the ui [0], and then you'll need to do a nuget reinstall. One command [1].

As for running into bugs, they built bug/feature requests into the visual studio 2019 ide, or you can access it via the website [2]. They are usually very responsive, typically something within a couple of days.

[0] https://stackoverflow.com/questions/57334018/visual-studio-2...

[1] open package manager console, type 'update-package -reinstall'.

[2] https://developercommunity.visualstudio.com

Re:The new Microsoft Edge is out of preview by Nullabillity on Thursday January 16, 2020 @02:45AM (#22062431)
> The project/solution files are bog standard xml, and well documented, but in general you shouldn't need to touch them.

Project files are "bog standard" XML (except for all the weird magic, like variable resolution and conditionals), but solution files are some unholy VB-like abomination.

But regardless, that doesn't help much when the schema is clearly not designed for human editing (incredibly verbose, UUIDs everywhere for references, etc).

> The migration from framework to core 3.0 is now very simple thanks to xaml support, but it used to be a huge hassle.

No idea how a GUI description language is supposed to help you here.

> You can literally just edit the tags in your csproj/fsproj/etc to enable different target frameworks

Didn't work for me.

> or you can use the ui [0], and then you'll need to do a nuget reinstall. One command [1].

Keep in mind that that command is free to update dependencies as it feels like.