This would be a good addition, but I'm all out of votes.
The installer needs to be made more robust in general.
For that matter, .5 versions later, Visual Studio itself still acts like it's in beta.
Although to be fair, VS17 is a major, massive increase in supported stuff...(for lack of a better word).
...This looked like a bad idea on first glance. But the more I think about it, the more I don't see a problem with it.
...I'm just not sure I see the use-case. Could you elaborate on that?
Unfortunately, Linux, being a kernel that theoretically anyone can modify, has a lot of variants. Fortunately, some things tend to be common between sets, but still... Not nearly as easy to port to all those platforms, as to build for Windows or Mac.
It probably is coming, but even then, it's gonna take time.
OTOH, I suppose they could port Visual Studio to .Net, and then it would run on Linux... /silly
Native support for 3D graphics in .Net sounds good to me. No more interop slowdown to call down into C++.
Libraries could be organized by shader model, and implemented using DirectX/OpenGL depending on platform. So, for example, System.Graphics.ShaderModel.SM3_0 would contain classes, structs, enums, etc., relating specifically to 3D graphics using Shader Model 3.0, and System.Graphics.ShaderModel.Generic would automatically route to the highest supported Shader Model.
C# 8.0 - Default interface methods looks like it'll mostly solve this.
I have free votes, so I added a couple here.
It's unfortunate that mixins and traits seem relatively unknown.
I'm out of votes, but I'm commenting to add my support for this feature. Mixins and Traits will both be incredibly powerful, and are the next logical extension to OOP.
@"Anonymous": What you are doing is spam. Your repeated copy-and-paste (yes, I've seen the same comments in more than one thread) not only contributes nothing to the discussion, it is off-topic.
With a major revision about every two years, .Net is developing at a rapid pace. No, it's not perfect, but then, neither is Java. If I decided to spam Java's boards about its imperfections that would not be helpful, either, and would do little other than stir up bad feelings between proponents of the languages.