All major .NET testing frameworks are now supporting Microsoft.Testing.Platform. Whether you are using Expecto, MSTest, NUnit, TUnit, or xUnit.net, you can now leverage the new testing platform to run your tests.
Interested in what is going on and the future of .NET languages, (C#, F#, and Visual Basic)? We have just published an updated version of the .NET Language Strategy on our documentation!
Earlier this week we released a preview of support for working with Razor files (.cshtml) in the C# extension for Visual Studio Code (1.17.1). This initial release introduces C# completions, directive completions, and basic diagnostics (red squiggles for errors) for ASP.NET Core projects.
Prerequisites
To use this preview of Razor support in Visu...
The .NET Language Strategy
I am constantly aware of the enormous impact our language investments have on so many people's daily lives. Our languages are a huge strength of the .NET platform, and a primary factor in people choosing to bet on it - and stay on it.
I've been here on the .NET languages team at Microsoft for more than a decade, and I've...
One of the central features we're trying to add to both VB and C# in the near future is tuples. If you've never heard of a tuple it's a primitive data structure for combining values together that many other programming languages have supported for years, including .NET's F#, but has been suspiciously absent from Visual Basic. A tuple is vaguely lik...
That’s right! Today marks the 25th (“Silver Anniversary”) since VB first debuted to the world. It seems like just yesterday I’d only been at Microsoft a little over a year when VB turned 20. Looking back at the progress of 5 years—a complete revamp of the IDE and debugger, a trove of new language features, and millions of lines of code—I’m humble...