The CLR team ZBBs!


Oh yea!! As of Friday, June 10, 2005 12:22 PM PST we are one *MAJOR* milestone closer to shipping .NET Framework 2.0… The CLR team, the heart-and-soul of .NET, has fixed the last of the known bugs against us… we call that Zero Bug Bounce (ZBB).  Of course there will be a few more to come in via customers and stress, etc, but we can now clearly see the light at the end of the tunnel… We will ship this thing!


 


There is a bit of a tradition when you are reporting ZBB status to clearly communicate the number of bugs remaining.. I wanted to continue that tradition here:


0


 


The team did an amazing job over the last few weeks really focusing hard on bugs…. There is some debate as to what it was that focused the team best to meet this amazing goal.   Front runners are:


 



  1. The free latté cart on Tuesdays and Thursday
  2. The free ice-cream in the afternoons
  3. Did someone say ship party?
  4. Yearly employee performance reviews roughly line up with ZBB date 😉

 


 


 


Thanks for your continued involvement and support as we lock-and-load .NET Framework 2.0!


 

Comments (14)

  1. Tobin Titus says:

    Congrats!

    Now maybe you can go help the winforms team put dockable tool windows in this version!

    http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=d034004f-9736-4adb-a87f-b432a4697727

  2. It is certainly a good thing that CLR team cleared the bug list. I guess that makes 11/7 even more realistic…

  3. Nat says:

    Congratulations, Brad! Looking forward to it.

  4. William Stacey says:

    Is this a fixed bug? I expect they did not carry forward all the StartInfo

    properties to CreateProcessWithLogonW api used with Username/Password. When you remove

    UserName/password, the window does not show ( as expected).

    private void button5_Click(object sender, EventArgs e)

    {

    Process p = new Process();

    p.StartInfo.FileName = "cmd.exe";

    p.StartInfo.Arguments = @"/c dir c:windowssystem32";

    p.StartInfo.UseShellExecute = false;

    p.StartInfo.RedirectStandardOutput = true;

    p.StartInfo.CreateNoWindow = true;

    p.StartInfo.RedirectStandardInput = true;

    // *Note:

    // With UserName/Password, Console window shows when should be hidden.

    // Without UserName/Password, Consoel windows is hidden as expected.

    p.StartInfo.UserName = "staceyw";

    SecureString ss = new SecureString();

    string pw = "password"; // Users password.

    foreach ( char c in pw )

    {

    ss.AppendChar(c);

    }

    p.StartInfo.Password = ss;

    p.Start();

    StreamReader myStreamReader = p.StandardOutput;

    string myString = myStreamReader.ReadToEnd();

    Console.WriteLine(myString);

    p.Close();

    }

  5. BradA says:

    Thanks for raising that issue William… I confirmed that this is a bug in the OS that is fixed in XP SP2 and Longhorn… Let me know if you need a work around…

  6. William Stacey [MVP] says:

    "Thanks for raising that issue William… I confirmed that this is a bug in the OS that is fixed in XP SP2 and Longhorn… Let me know if you need a work around… "

    Thanks Brad! I know a MSDN article said that was fixed, but if you run the code (in prior post) you "should" see the behavior even with sp2. I have XP SP2 and still can not hide the window no matter what I do. If you have a workaround, would love to see it. Thanks much.