Blog - Title

  • BCL Team Blog

    .NET Framework Client Profile [Justin Van Patten]

    • 71 Comments
    Last week Soma and Scott Guthrie announced the availability of Visual Studio 2008 and .NET Framework 3.5 SP1 Beta. As part of this release, we’re introducing the .NET Framework Client Profile , a smaller .NET Framework redist optimized for .NET client...
  • BCL Team Blog

    What's New in the BCL in .NET 4.0 CTP [Justin Van Patten]

    • 60 Comments
    The Visual Studio 2010 and .NET Framework 4.0 CTP is available for download as of last week. The CTP contains new functionality throughout the .NET Framework, including several new BCL features and improvements: Code Contracts System.Diagnostics...
  • BCL Team Blog

    System.TimeZone2 Starter Guide [Kathy Kam]

    • 57 Comments
    Extended Time Zone support is one of the most requested features in the BCL. System.TimeZone provides some basic support for converting from your machine Time Zone to UTC and vice versa, but it doesn’t have support to convert… say from Pacific Standard...
  • BCL Team Blog

    Preview of Immutable Collections Released on NuGet

    • 57 Comments
    Over the last years .NET added many features to make writing multithreaded applications easier. This includes the Task Parallel Library (TPL) as well as the new async/await keywords features to reduce the friction when writing asynchronous code. However...
  • BCL Team Blog

    Microsoft.Bcl.Async is Now Stable

    • 49 Comments
    It’s done. About five months ago, we shipped our Microsoft.Bcl.Async NuGet package which provides support for the async/await keywords for pre-.NET 4.5 platforms, such as .NET 4, Silverlight 4, and Windows Phone 7.5. Of course, this includes support...
  • BCL Team Blog

    Using async/await without .NET Framework 4.5

    • 45 Comments
    [ Update : We've uploaded a new version of Microsoft.Bcl.Async NuGet package. The previous version will not work correctly on Windows Phone 7.1] Do you want to use await but don’t want to wait until you can target .NET Framework 4.5? The waiting...
  • BCL Team Blog

    Portable HttpClient for .NET Framework and Windows Phone

    • 40 Comments
    Many of you told us you want HttpClient for Windows Phone. In this post, Alok Shriram, a Program Manager on the .NET Framework team , will talk about an important announcement of ours. –Immo Today we are announcing our Beta release of the portable...
  • BCL Team Blog

    Working with Zip Files in .NET [Richard Lee]

    • 38 Comments
    Before getting started, I’ll introduce myself. My name is Richard Lee, and I’m a developer intern on the BCL for the summer. I’ve only been here for a few weeks, but it’s been great working here. The people, the environment, and...
  • BCL Team Blog

    What if we gave you $100 to spend? [Krzysztof Cwalina]

    • 37 Comments
    The BCL team is starting to plan our next release. Is there any base API that if you’d heard we were working on you’d say “I can’t wait to get the next version of the Framework”? Any basic data structures? Any Win32 functionality that we don’t currently...
  • BCL Team Blog

    Potential additions to the Math class [Katy King]

    • 36 Comments
    In preparation for the next version of the product, we've collected suggestions for additions to the Math class and related classes. To give you an idea of the kinds of things people ask us for, here are a list of some of the requests we've received....
  • BCL Team Blog

    What's New in the BCL in .NET 4 Beta 2 [Justin Van Patten]

    • 32 Comments
    Visual Studio 2010 and .NET Framework 4 Beta 2 are now available to download . .NET 4 Beta 2 contains several new BCL features and enhancements in addition to what was included in .NET 4 Beta 1 . Many of these improvements were added in large part due...
  • BCL Team Blog

    Introducing HashSet<T> [Kim Hamilton]

    • 31 Comments
    HashSet<T> is in our latest CTP, and you can find it in the System.Collections.Generic namespace. The naming discussion over the last month has motivated me to recap some naming highlights for HashSet, so hang in til the end if you’re interested...
  • BCL Team Blog

    Extra! Extra! Generics CLS-compliant in Whidbey! [Peter Drayton]

    • 31 Comments
    As you may have already heard, the November CTP of Visual Studio 2005 Standard Edition was posted for MSDN subscribers earlier this month. CTPs are unsupported, pre-release software - and also a great way to get an early look at what's coming down the...
  • BCL Team Blog

    Long Paths in .NET, Part 1 of 3 [Kim Hamilton]

    • 30 Comments
    Let’s start by looking at one of the more interesting exception messages in the BCL, the PathTooLongException: [PathTooLongException]: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters...
  • BCL Team Blog

    SafeHandle: A Reliability Case Study [Brian Grunkemeyer]

    • 29 Comments
    SafeHandle is the best way to represent handles in managed code today. For a high-level overview of what SafeHandle does, Ravi posted a writeup on the BCL blog titled SafeHandles: the best v2.0 feature of the .NET Framework . However, if anyone wants...
  • BCL Team Blog

    DateTime FAQ Entries

    • 28 Comments
    I have recently created some new DateTime FAQ entries to address some questions people have about using DateTime on blogs. Our web site is in transition, so I'm posting some of these into the blog. However, they will eventually be rolled into the DateTime...
  • BCL Team Blog

    Building Tuple [Matt Ellis]

    • 28 Comments
    For readers who are interested in the work that goes into designing a feature, I wrote an article for MSDN Magazine that appears in this month’s issue. Check out CLR Inside Out: Building Tuple which introduces the new Tuple type as well as discusses the...
  • BCL Team Blog

    What's New in the BCL in .NET 4 Beta 1 [Justin Van Patten]

    • 27 Comments
    Visual Studio 2010 and .NET Framework 4 Beta 1 are available for download . .NET 4 Beta 1 contains new functionality and improvements throughout the framework. In this post I’ll discuss the changes specific to the BCL. Many of the features listed below...
  • BCL Team Blog

    A Brief History of DateTime [Anthony Moore]

    • 27 Comments
    For the .NET 3.5 release, the BCL team has been trying to solve some problems related to dates, times and time zones that customers having been asking us to address for some time. We’ve invested in two significant features: TimeZoneInfo : Extended...
  • BCL Team Blog

    Introducing: System.Numeric.BigInteger [Inbar Gazit]

    • 26 Comments
    Update : BigInteger was cut from the .NET 3.5 release . Have you ever needed a really huge number? So big it just couldn't fit into any other base-type in the framework? Well, no problem anymore, just use the new BigInteger type. You can now have the...
  • BCL Team Blog

    An interesting discussion around a particular Breaking Change [Kit George]

    • 26 Comments
    So an interesting situation arose today I though I would share with everyone. I'd love your input on this issue as well, if you feel strongly one way or the other. Curiously, the C# compiler (at least) allows you to write the following code: public abstract...
  • BCL Team Blog

    A Tracing Primer - Part I [Mike Rousos]

    • 25 Comments
    One of the changes in Whidbey will be a revamped tracing system. Much is unchanged - tracing messages are sent through switches to listeners where the data is reported in some fashion. One of the main differences is the inclusion of the TraceSource type...
  • BCL Team Blog

    Update to Immutable Collections

    • 23 Comments
    Thanks a lot for your great feedback! Two months ago, we shipped a NuGet package with support for immutable collections . We’ve also talked about it on Channel 9 . Since then we received feedback through various channels and we’re happy...
  • BCL Team Blog

    Non-Generic Collections to be Removed from Silverlight [Inbar Gazit]

    • 22 Comments
    Those of you who are already using Silverlight 1.1 Alpha may have seen that the familiar non-generic collections were all marked as obsolete. This includes almost everything under the System.Collections namespace. You shouldn’t be too surprised. We...
  • BCL Team Blog

    Long Paths in .NET, Part 3 of 3 [Kim Hamilton]

    • 22 Comments
    Updated 6/10/08 2:20pm: clarified details of proposed solution Here it is, Part 3 of the long path series , which started over a year ago. I apologize for leaving you hanging; the BCL team has been busy lighting up the web . Because of the delay, I...
Page 1 of 13 (315 items) 12345»