<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx</link><description>Wow, it is great to see the level of passion around the .NET Framework ! I wanted to add some additional comments to the discussion to continue to clarify some things. One thing that is clear to me in reading through the comments is that many have been</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630227</link><pubDate>Wed, 14 Jun 2006 03:38:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630227</guid><dc:creator>Philip</dc:creator><description>Pros: &lt;br&gt;&lt;br&gt;-I do like the simplicity of just deploy the version you need.&lt;br&gt;&lt;br&gt;-.net has a better brand identity than anything (winfx, etc)&lt;br&gt;&lt;br&gt;Cons:&lt;br&gt;&lt;br&gt;- Change in meaning - the &amp;quot;engine core&amp;quot; was what many thought of as the runtime... always synced with a version. &amp;nbsp;Now, when installing .net 4.0 or 5.2 we don't know if we're installing a new runtime. &amp;nbsp;This is important for all the applications running on the machine that didn't include manifest directives for what version to prefer - I guess it's important now.&lt;br&gt;&lt;br&gt;- Confusion on when to regression test old applications... when 3.0 is installed? when 3.5 is installed? (see previous points)&lt;br&gt;&lt;br&gt;Questions:&lt;br&gt;&lt;br&gt;- When 2.0 SP1 comes out, will we see &amp;quot;requires .net 3.0 with .net 2.0 SP1&amp;quot;? &amp;nbsp;Or will there be a 3.0 SP1 at the same time that also patches 2.0? (so we can say &amp;quot;3.0 sp1&amp;quot;... I like that much better - what happens after a few sps? &amp;quot;requires 3.0 with SP3 and 2.0 SP2 installed&amp;quot; &amp;nbsp;ouch!)&lt;br&gt;&lt;br&gt;- Removal: I have a clean system, If I install 3.0 and then uninstall it am I left with 2.0 on my system? &amp;nbsp;&lt;br&gt;&lt;br&gt;Comments:&lt;br&gt;&lt;br&gt; &amp;nbsp;I'm not against collapsing it all into .net at all- I like the idea of simplicity, believe me!&lt;br&gt; &amp;nbsp;But it's the &amp;nbsp;russian doll model that seems a bit problematic to me - Installing new versions of the runtime can affect all .net applications on the machine (or .net COM servers). &amp;nbsp; Having some releases do this and some not will be.. confusing, and hard to explain to customers. &amp;nbsp;Service packs for required runtimes (2.0) is also a bit of a confusion point to me. &amp;nbsp;I'd love more clarity!&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>.NET 2.0 + WinFX is now .NET 3.0</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630240</link><pubDate>Wed, 14 Jun 2006 03:53:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630240</guid><dc:creator>Ardent Dev</dc:creator><description /></item><item><title>.NET 2.0 + WinFX is now .NET 3.0</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630512</link><pubDate>Wed, 14 Jun 2006 08:35:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630512</guid><dc:creator>derek hatchard</dc:creator><description>Posted at Ardent Dev by Derek Hatchard (Go directly to post): &amp;nbsp;&lt;br&gt; &amp;nbsp; In case you've missed all the noise...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630632</link><pubDate>Wed, 14 Jun 2006 11:25:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630632</guid><dc:creator>Fduch</dc:creator><description>I'm concerned about 3 things:&lt;br&gt;What will be the version of mscorlib.dll and other BCL dlls?&lt;br&gt;How will this impact orcas shedule?&lt;br&gt;Why changing &amp;quot;Engine Core&amp;quot; is a minor change?</description></item><item><title>.NET Framework 3.0</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630736</link><pubDate>Wed, 14 Jun 2006 13:58:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630736</guid><dc:creator>Softwareentwicklung ist COOL!</dc:creator><description>Viele haben sich sicherlich schon gefragt, wie das alles weitergehen soll mit WinFx und &amp;amp;quot;parallel&amp;amp;quot; dem...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630738</link><pubDate>Wed, 14 Jun 2006 14:01:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630738</guid><dc:creator>ringi</dc:creator><description>Does this means that LINQ will not work on Windows 2000 for the sole reason that WPF will not work on Windows 2000 and the version of the framework that includes LINQ will also include WPF?&lt;br&gt;&lt;br&gt;Most of our customers still have some machines that run Windows 2000 and will do so for years to come. &amp;nbsp;I don't want to be locked out of all new versions of .NET just because they force WPF on me that we are not planning to use.&lt;br&gt;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630847</link><pubDate>Wed, 14 Jun 2006 16:44:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630847</guid><dc:creator>jasonz</dc:creator><description>Philip - I definately here you on the con of the version number not immediately telling you how the underlying engine core is being versioned. &amp;nbsp;I rate at which the core changes in a dramatic way that requires side by side will be slow, so I do think we can communicate this well in advance. &amp;nbsp;We will also be publishing a white paper that describes how to code for this as well in a easy way that will keep working going forward.&lt;br&gt;&lt;br&gt;wrt the SP question, here again we want things to be simple. &amp;nbsp;Windows Update will therefore allow you to get the SP's you need, and if you deploy them yourself in the enterprise you will be able to install one SP for your version which will take care of the machine (in your scenario you wanted 3.0 then you would install or pre-req the SP of 3.0 you needed and it will automatically service the 2.0 installation).&lt;br&gt;&lt;br&gt;On removal, we have detection logic for how things got on the machine and use the native installation ref counting of the host OS (not always deterministic I know). &amp;nbsp;So if someone deployed a 2.0 application which only caused 2.0 to be installed, then you installed 3.0 which added just the 3.0 components, and you uninstall your app, we would still want to leave 2.0 on the machine. &amp;nbsp;This is the kind of problem any complicated software stack faces. &amp;nbsp;You could ask me why we don't just create a new version of the core with a 3.0 version stamp to avoid this. &amp;nbsp;However this also causes new issues (separate set of files to version and service, which one does VS use, a new redist to distribute broadly, etc).&lt;br&gt;&lt;br&gt;Fduch -&lt;br&gt;1. &amp;nbsp;the engine core (including mscorlib and the rest of the BCL) are still version 2.0.&lt;br&gt;2. &amp;nbsp;there is no impact to the Orcas schedule. &amp;nbsp;it had always been our intent to have one logical framework, we simply change the name.&lt;br&gt;3. &amp;nbsp;changing the engine core in any very serious way (like introducing generics) is disruptive enough to require a new side by side release. &amp;nbsp;those changes we want to spread out more to avoid compat churn. &amp;nbsp;So in the 3.0 and 3.5 release timeframe, we have restricted ourselves to just minor changes in this layer by choice.&lt;br&gt;&lt;br&gt;Ringi - Any time we ship a new version of the Framework we look at what the most popular systems are that require coverage. &amp;nbsp;To state the obvious, there is a very high test cost as the matrix gets bigger (# of OS x OS SKU x CPU-type). &amp;nbsp;V2.0 will shipped in October 2005 and has a 10 year servicing window, so it will always run on Win2k. &amp;nbsp;LINQ will be in version 3.5 (your point). &amp;nbsp;We have not finalized the list of OS's that release will target. If we did support Windows 2000, it would only be for components of the framework (e.g. we won't make WPF work there).&lt;br&gt;&lt;br&gt;Jason</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#630868</link><pubDate>Wed, 14 Jun 2006 17:02:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630868</guid><dc:creator>Fduch</dc:creator><description>jasonz - Thanks for answering.&lt;br&gt;&lt;br&gt;&amp;quot; we don't just create a new version of the core with a 3.0 version stamp to avoid this. &amp;quot; - this is good!&lt;br&gt;&lt;br&gt;But how does it compel with &amp;quot;.NET FX 3.0 will be installed into the %windir%\Microsoft.NET\Framework\V3.0. &amp;quot;? &lt;br&gt;&lt;br&gt;I'm just curious will .NET FX 2.0 from &amp;quot;.NET FX 3.0 install to that folder too, or it would be left in %windir%\Microsoft.NET\Framework\v2.0.50727 ?</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631092</link><pubDate>Wed, 14 Jun 2006 19:51:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631092</guid><dc:creator>Philip</dc:creator><description>Jason : Thansk much for your answers! &amp;nbsp; I'm very happy about the service pack answer. &amp;nbsp; &amp;nbsp;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631141</link><pubDate>Wed, 14 Jun 2006 20:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631141</guid><dc:creator>jasonz</dc:creator><description>Fduch - We should separate the physical directory structure from the side by side architecture. &amp;nbsp;In this case I refer to side by side as a new CLR engine core of which you can have only one in process. &amp;nbsp;When you activate your application, we are going to use the GAC to find your library components. &amp;nbsp;Having the files in a new directory won't change that behavior and makes it easier for us to author the install/uninstall code.&lt;br&gt;&lt;br&gt;.NET FX 2.0 will stay in the V2.0.50727 directory forever.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631297</link><pubDate>Wed, 14 Jun 2006 22:46:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631297</guid><dc:creator>Gary</dc:creator><description>Just so it's completely clear, if I install the 3.0 SDK and runtime on my developer machine (Windows XP), will I still be able to build assemblies only using 2.0 libraries and deploy them to Windows 2000 machines? &lt;br&gt;&lt;br&gt;If so, are there any necessary steps I need to take besides not referencing 3.0 components?</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631525</link><pubDate>Thu, 15 Jun 2006 01:54:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631525</guid><dc:creator>Fduch</dc:creator><description>Random thught:&lt;br&gt;Imagine Orcas ships. And I make my application using VB9.0 with use of its new features and LinQ.&lt;br&gt;Will users with bare Vista ( with .Net FX 3.0 preinstalled) be able to run my app, or the'll have to upgrade their framework?</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631646</link><pubDate>Thu, 15 Jun 2006 03:31:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631646</guid><dc:creator>Norman Diamond</dc:creator><description>&amp;gt; V2.0 will shipped in October 2005 and has a 10 year servicing&lt;br&gt;&amp;gt; window&lt;br&gt;&lt;br&gt;Compare it to Windows. &amp;nbsp;Windows Server 2000 was shipping on new computers in 2003. &amp;nbsp;Does it have a 10 year servicing life on those computers? &amp;nbsp;Or will buyers be persuaded to reevaluate every 4 years if they might be better off switching platforms?&lt;br&gt;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#631840</link><pubDate>Thu, 15 Jun 2006 07:25:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631840</guid><dc:creator>jasonz</dc:creator><description>Gary - You can definately do what you describe. &amp;nbsp;Just make sure you only /r .NET FX 2.0 assemblies and you can deploy everything to Win2k.&lt;br&gt;&lt;br&gt;Fduch - LINQ is a feature of Orcas (3.5). &amp;nbsp;LINQ needs both a compiler and some library support. &amp;nbsp;A Vista user (or any 3.0 user for that matter) would therefore need to install the 3.5 framework in order to get the new libraries.&lt;br&gt;&lt;br&gt;Norman - The servicing terms are 10 years after the RTM of the product. &amp;nbsp;Since Win2k shipped in 2000 it will run out of support in 2010. &amp;nbsp;Whidbey shipped in 2005 which means its servicing window goes until 2015. &amp;nbsp;As an OS goes out of service, we generally no longer produce patches for it. &amp;nbsp;These are general guidelines, and the community will have plenty of heads up before such a boundary was crossed.&lt;br&gt;&lt;br&gt;Jason&lt;br&gt;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#632081</link><pubDate>Thu, 15 Jun 2006 14:23:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632081</guid><dc:creator>davidacoder</dc:creator><description>But at least right now with the LINQ preview there is NO need to deploy a new version of the framework to clients in order to run programs that use LINQ. Which is beautiful, and I just HOPE, HOPE, HOPE you keep it that way. Right now LINQ programs run on .Net 2.0, because one can xcopy deploy the additional libraries needed with apps. Please, keep that! The major barrier with .Net is deployment of the framework. The more you can innovate on top of existing .Net 2.0 deployments (as you have shown with LINQ), the better.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#632346</link><pubDate>Thu, 15 Jun 2006 18:28:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632346</guid><dc:creator>jasonz</dc:creator><description>David - we will definately continue to build on top of 2.0. &amp;nbsp;Xcopy deployment is somewhat orthoganal to that. &amp;nbsp;The early versions of LINQ are done this way because there is not setup ready yet for the Orcas release. &amp;nbsp;That will be be comming online later this year when we start doing full Orcas CTP's.&lt;br&gt;&lt;br&gt;This one is probably worth a blog post of its own as I know there is a lot of passion around this (we have lots of long debates ourselves internally around this).</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#632411</link><pubDate>Thu, 15 Jun 2006 19:14:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632411</guid><dc:creator>davidacoder</dc:creator><description>Well, the setup is the thing I don't like ;) So, are you saying that we will need to deploy .Net 3.5 on client machines in order to use LINQ? You guys are now at a yearly release schedule with the frameworks (.Net 2.0 in Oct 2005, .Net 3.0 in Oct 2006, .Net 3.5 in Oct 2007, according to Scott Guthrie). But it appears that the stuff that is coming in .Net 3.5 (LINQ) could actually run on .Net 2.0. Why on earth are you giving up this incredible deployment story?!?&lt;br&gt;&lt;br&gt;I wrote that already on Brad's blog: All of you try to put this as a &amp;quot;this is only a marketing decision&amp;quot; in the public. But it is not. With this decision you will slow down adoption of .Net as the core platform for years. Because no sane person is going to bet on a platform that has major releases every year. The really crazy thing is that you seem to have a technical story that actually would allow you to NOT touch the .Net 2.0 stuff at all for at least two major additions of features over the next two years: WinFX and LINQ. Which is such an asset. And yet you just give it away by this stupid bundling... Also, I had a number of questions on Brad's blog concerning the decrease in agility you get with this. What happens if WinFX 2.0 (well, next version of WPF, WFC etc) slips six months. Will that mean that LINQ will slip as well? Or will you have a .Net 3.5 with LINQ, and then six months later a .Net 3.6 with WINFX 2.0?!? Technically you got the depedency problem really well solved. And now you completly give all that away, because you package EVERYTHING into one huge package, and by definition onto one schedule. One wanders...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#632505</link><pubDate>Thu, 15 Jun 2006 20:19:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632505</guid><dc:creator>jasonz</dc:creator><description>David - there are a few concepts we should tease apart:&lt;br&gt;&lt;br&gt;1. &amp;nbsp;Ship velocity&lt;br&gt;&lt;br&gt;2. &amp;nbsp;Binding architecture&lt;br&gt;&lt;br&gt;3. &amp;nbsp;Deployment technology &amp;amp; experience&lt;br&gt;&lt;br&gt;Ship Velocity:&lt;br&gt;Our general plan is to rev the core engine on a predictable schedule. &amp;nbsp;You don't want major changes to the CLR every year. &amp;nbsp;But we do want the ability to bring new innovation to .NET on that scale. &amp;nbsp;It doesn't mean everything in the stack churns on that schedule. &amp;nbsp;I do believe that as technology rapidly evolves in the industry, we need the kind of yearly pulse for things that Scott talks about.&lt;br&gt;&lt;br&gt;Binding Architecture:&lt;br&gt;Nothing is changing here with 3.x. &amp;nbsp;You will be using the 2.0 CLR at the base. &amp;nbsp;When you build an app you will add a reference to the new assemblies you want to use, those assemblies will be bound from the GAC per your manifest information, etc. &amp;nbsp;&lt;br&gt;&lt;br&gt;Deployment Technology &amp;amp; Experience&lt;br&gt;Installers are chained. &amp;nbsp;So your algorithm is to pick the version of the .NET FX that has the features you want to target and deploy the boostrapper for that version. &amp;nbsp;If you want LINQ, you pick 3.5. &amp;nbsp;that bootstrapper will only download the components you need to your machine. &amp;nbsp;So if you were on Vista for example, 3.0 is already on the machine and you will only get 3.5 added to the machine. &amp;nbsp;Doing this installation does NOT impact the 2.0 or 3.0 components that were already on the machine.&lt;br&gt;&lt;br&gt;&lt;br&gt;Let me now walk back through your comments:&lt;br&gt;&lt;br&gt;&amp;quot;no sane person is going to bet on a platform that has major releases every year&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;You can choose which version you want to deploy and stick with that. &amp;nbsp;The changes in a new version are additive to the previous stack precisely to avoid churn.&lt;br&gt;&lt;br&gt;&amp;quot;The really crazy thing ... NOT touch the .Net 2.0 stuff ... for at least two major additions&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;I have outlined how I believe this is the case. &amp;nbsp;We are NOT touching the 2.0 bits. &amp;nbsp;3.0 and 3.5 ARE additive.&lt;br&gt;&lt;br&gt;&amp;quot;What happens if WinFX 2.0 (well, next version of WPF, WFC etc) slips six months. Will that mean that LINQ will slip as well?&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; No. &amp;nbsp;We line up ship trains well in advance based on the development teams capacity and queued work. &amp;nbsp;LINQ is well underway for the Orcas (3.5) release. &amp;nbsp;In that release you are likely to see some fixes and improvements of all of the existing stack including WPF, WCF, etc. &amp;nbsp;As you pointed out above, we don't want too many disconnected releases beause it causes confusion and too many permuntations to build/test/deploy. &amp;nbsp;So having a logical set of functionality that works well together on a regular rythym is a goal.&lt;br&gt;&lt;br&gt;&amp;quot;And now you completly give all that away, because you package EVERYTHING into one huge package, and by definition onto one schedule.&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; There is a hard balance to be had here. &amp;nbsp;We need to keep up the pace of innovation in the product which means new versions. &amp;nbsp;We also need to minimize permutations of that software to design something that trully scales to hundreds of millions of machines. &amp;nbsp;Developers are not happy when we release a lot of out of band stuff that impacts their existing apps. &amp;nbsp;We must be able to service the software easily in the case of a security problem. &amp;nbsp;We also want to make it easier for a developer to write their code: &amp;nbsp;it is far easier to simply say &amp;quot;I need .NET FX 3.5&amp;quot; and go.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; All that said I do agree this approach does not scale forever. &amp;nbsp;I mentioned the analogy to cpan in one of my posts, where they have around 10,000 perl modules. &amp;nbsp;There is no way we would want to put that much stuff in one huge release. &amp;nbsp;So we are thinking about how we can continue to tune the system.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#632709</link><pubDate>Thu, 15 Jun 2006 23:01:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632709</guid><dc:creator>Fduch</dc:creator><description>What can you say about Microsoft Phoenix and its shedule?&lt;br&gt;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#633707</link><pubDate>Fri, 16 Jun 2006 07:41:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:633707</guid><dc:creator>jasonz</dc:creator><description>I'm not sure what the ship schedule is for Phoenix. &amp;nbsp;They did recently release an RDK:&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://research.microsoft.com/phoenix/default.aspx"&gt;http://research.microsoft.com/phoenix/default.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Smorgasbord 5</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#634101</link><pubDate>Fri, 16 Jun 2006 17:18:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:634101</guid><dc:creator>Ian Nelson</dc:creator><description>Gates to end daily MS role, to spend more time running his charitable foundation.&amp;amp;amp;nbsp; Say what you...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#634967</link><pubDate>Sat, 17 Jun 2006 07:25:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:634967</guid><dc:creator>PatriotB</dc:creator><description>&amp;quot;One thing that is clear to me in reading through the comments is that many have been thinking of WinFX as a separate thing from the .NET Framework.&amp;quot;&lt;br&gt;&lt;br&gt;Originally it was. &amp;nbsp;Avalon and Indigo (and WinFS) were pillars of the original Longhorn: part of the Windows OS and developed by the Windows division (so we thought). &amp;nbsp;At that point, we were told that the main new Windows features were going to be built in managed code, on top of .NET.&lt;br&gt;&lt;br&gt;When did this all change? &amp;nbsp;With the big Longhorn reset? &amp;nbsp;The way it is now, with WinFX becoming .NET 3.0, it appears that WinFX is now no longer part of the Windows organization but is owned and developed by the MS Developer division.&lt;br&gt;&lt;br&gt;I can understand the confusion; you can trace it all the way back to the original Longhorn vision, and the lack of explanation of the changes in the Longhorn reset.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#634971</link><pubDate>Sat, 17 Jun 2006 07:28:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:634971</guid><dc:creator>PatriotB</dc:creator><description>Oh, and thanks for clarifying what &amp;quot;Orcas&amp;quot; really is (.NET 3.5, VS 8.5). &amp;nbsp;I was always wondering if it was going to be a .1 release (implied by the quick ship cycle after Whidbey) or a full-version increase (implied by the numbering of C# 3.0 and VB 9.0).&lt;br&gt;&lt;br&gt;I suppose in terms of language improvements, the languages themselves do deserve a full version increase... we'll all just have to get used to different versioning for different components (CLR, languages, etc.)</description></item><item><title>Orcasリリース時の.NET Fxのバージョンは3.5らしい</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#636104</link><pubDate>Sun, 18 Jun 2006 18:14:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:636104</guid><dc:creator>OPC Diary</dc:creator><description>Jason Zander's WebLog : More on .NET Fra...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#636546</link><pubDate>Mon, 19 Jun 2006 08:32:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:636546</guid><dc:creator>Nosheen</dc:creator><description>hi&lt;br&gt;i want to know on which date .Net Frame work 3.0 is going to release officially? we are thinking to use its functionality but decision depends on its availibilty according to the schedule of our product release. So can u give me its exact date of release?&lt;br&gt;&lt;br&gt;thanks &lt;br&gt;regards</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#637009</link><pubDate>Mon, 19 Jun 2006 19:51:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:637009</guid><dc:creator>John McMillion</dc:creator><description>We are also considering a WPF Smart Client, but are wondering when the WinFX runtime will be at RTM. &amp;nbsp;Will it be before the OS rtm in Nov? &amp;nbsp;We are apprehensive about pushing a beta runtime to our customers through the SC.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;John</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#640000</link><pubDate>Tue, 20 Jun 2006 21:08:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:640000</guid><dc:creator>Jigar Mehta</dc:creator><description>I want to ask some questions regarding .NET Framework 3.0&lt;br&gt;&lt;br&gt;1. Will it work on my development machine which is Windows XP ?&lt;br&gt;2. Can I deploy my product having Windows 2000 ?&lt;br&gt;3. Are/will we (be) having any control in Framework 3.0 like windows vista explorer, where thumbnail of an image can be resized using a slider control ? And will that run on Windows XP/2000 ? (because that might be using WPF)&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Jigar Mehta</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#641277</link><pubDate>Wed, 21 Jun 2006 12:42:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:641277</guid><dc:creator>davidacoder</dc:creator><description>Thanks for the good response! I have a few follow up questions:&lt;br&gt;&lt;br&gt;&amp;quot;We are NOT touching the 2.0 bits. &amp;nbsp;3.0 and 3.5 ARE additive.&amp;quot;&lt;br&gt;&lt;br&gt;If that is true, great! So that means that WPF, WCF, WF and CardSpace 1.5 (don't know what version number you will use, but the next version of those things) have to be purely additive. No touching of any of the DLLs that are deployed with the initial release. Is that realistic? Have those teams signed up to this? Again, here we have something that follows from the decision that is clearly NOT purely marketing and name related, right?&lt;br&gt;&lt;br&gt;Remember, if .Net 3.5 is additive for the CLR, BCL etc but NOT for the stuff formerly known as WinFX, than the good effect of the carefull updates of the CLR, BCL etc stuff is wasted. If I require .Net 3.5 for my app because of LINQ but risk to break other apps that use WPF by deploying .Net 3.5, than this solution is bad and keeping the two seperate would have been better.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#641281</link><pubDate>Wed, 21 Jun 2006 12:46:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:641281</guid><dc:creator>davidacoder</dc:creator><description>&amp;quot;No. &amp;nbsp;We line up ship trains well in advance based on the development teams capacity and queued work.&amp;quot;&lt;br&gt;&lt;br&gt;So you are telling me that in order to avoid the danger that a slip in WPF 1.5 might affect the ship date of the LINQ stuff, you are going to do superior planning and coordination?!? Oh my god... I had thought that the one thing learned by the Vista desaster (and I believe that the project planning part of Vista can only be called a disaster, right?) was that slips can only be avoided by decoupling stuff, NOT by attempting to just better plan stuff.&lt;br&gt;&lt;br&gt;This is about risk management, right? By coupling you increase the risk of not shipping LINQ on time. If three months before the planned ship date of .Net 3.5 you find out that the next version of WPF really needs four more months, than you will have to slip LINQ. So by this bundling decision you have increased the risk of slipping, I just don't think there is any way to deny that, right? And I just don't understand how that fits into the &amp;quot;we want to become more agile&amp;quot; theme...</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#641286</link><pubDate>Wed, 21 Jun 2006 12:51:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:641286</guid><dc:creator>davidacoder</dc:creator><description>&amp;quot;Installers are chained. &amp;nbsp;So your algorithm is to pick the version of the .NET FX that has the features you want to target and deploy the boostrapper for that version&amp;quot;&lt;br&gt;&lt;br&gt;Bootstrappers are a MAJOR deployment blocker. They are even worse than MSI setups. I just wish Microsoft would understand that at some point. One of your TOP priorities should be to avoid boot strappers. They can't be deployed easily via GPO, they need admin rights, they can't be used easily with ClickOnce (in a non-admin environment). They are the major, major blockers for ISVs. That was why initially I was so thrilled about the way the LINQ stuff seemed to work: At least with the current CTP, I don't need to deploy ANYTHING to client machines. THAT is the way it should be. I don't care how often I as a dev have to update my machine with new stuff, but EVERY effort should be made on your part to innovate on top of deployed .Net 2.0 platform for client apps, without needing a new bootstrapped deployment on the clients.</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#646882</link><pubDate>Mon, 26 Jun 2006 02:21:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:646882</guid><dc:creator>Fduch</dc:creator><description>I see you as reasonable person, Jason.&lt;br&gt;How can you camment this disaster?&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/winfs/archive/2006/06/23/644706.aspx#comments"&gt;http://blogs.msdn.com/winfs/archive/2006/06/23/644706.aspx#comments&lt;/a&gt;&lt;br&gt;</description></item><item><title>re: More on .NET Framework 3.0 Naming...</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#650555</link><pubDate>Thu, 29 Jun 2006 10:30:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:650555</guid><dc:creator>davidacoder</dc:creator><description>Jason, any chance to get answers to my three previous comments here on the blog? Or at least on the &amp;quot;So WPF, WCF and WF 1.5 can't exchange a single binary, have they agreed on that?&amp;quot; question? :) Thanks!</description></item><item><title>WinFX becomes .NET 3.0 - blessing or a curse?</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#663143</link><pubDate>Wed, 12 Jul 2006 12:22:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:663143</guid><dc:creator>Bring It On</dc:creator><description /></item><item><title>Getting started with .NET Framework 3.0 - Attend the MSDN Belux event</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#696555</link><pubDate>Sat, 12 Aug 2006 17:09:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:696555</guid><dc:creator>B# .NET Blog</dc:creator><description>Fellow Belgian software guys, check out this great (free of charge) event that will take place in Brussels...</description></item><item><title>links for 2006-10-21</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#852109</link><pubDate>Sat, 21 Oct 2006 10:21:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:852109</guid><dc:creator>People Over Process</dc:creator><description>&lt;p&gt;Technorati Weblog: Blog Claiming with OpenId Technorati supports using OpenId to claim your blog(s) now. Nice list of plugins too. We outta get the MT one setup on RedMonk. (tags: openid plugins technorati identity2.0 claimid) Google sweeps earnings week..&lt;/p&gt;
</description></item><item><title>Mike Taulty's Blog : .NET Framework 3.0 and &amp;quot;3.5&amp;quot;</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#877606</link><pubDate>Fri, 27 Oct 2006 02:59:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:877606</guid><dc:creator>Mike Taulty's Blog : .NET Framework 3.0 and "3.5"</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8938.aspx"&gt;http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/10/26/8938.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>More on .NET Framework 3.0 Naming&amp;#8230;  | NinethSense</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#9500931</link><pubDate>Mon, 23 Mar 2009 13:46:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9500931</guid><dc:creator>More on .NET Framework 3.0 Naming&amp;#8230;  | NinethSense</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.ninethsense.com/more-on-net-framework-30-naming-2/"&gt;http://blog.ninethsense.com/more-on-net-framework-30-naming-2/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Jason Zander s WebLog More on NET Framework 3 0 Naming | Cast Iron Cookware</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#9642407</link><pubDate>Wed, 27 May 2009 01:02:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9642407</guid><dc:creator> Jason Zander s WebLog More on NET Framework 3 0 Naming | Cast Iron Cookware</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://castironbakeware.info/story.php?title=jason-zander-s-weblog-more-on-net-framework-3-0-naming"&gt;http://castironbakeware.info/story.php?title=jason-zander-s-weblog-more-on-net-framework-3-0-naming&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Jason Zander s WebLog More on NET Framework 3 0 Naming | Quick Diets</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#9714850</link><pubDate>Tue, 09 Jun 2009 13:56:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9714850</guid><dc:creator> Jason Zander s WebLog More on NET Framework 3 0 Naming | Quick Diets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://quickdietsite.info/story.php?id=2629"&gt;http://quickdietsite.info/story.php?id=2629&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Jason Zander s WebLog More on NET Framework 3 0 Naming | Hair Growth Products</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#9721866</link><pubDate>Wed, 10 Jun 2009 05:38:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9721866</guid><dc:creator> Jason Zander s WebLog More on NET Framework 3 0 Naming | Hair Growth Products</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://hairgrowthproducts.info/story.php?id=1656"&gt;http://hairgrowthproducts.info/story.php?id=1656&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Jason Zander s WebLog More on NET Framework 3 0 Naming | Insomnia Cure</title><link>http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx#9742516</link><pubDate>Sat, 13 Jun 2009 09:40:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9742516</guid><dc:creator> Jason Zander s WebLog More on NET Framework 3 0 Naming | Insomnia Cure</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://insomniacuresite.info/story.php?id=8775"&gt;http://insomniacuresite.info/story.php?id=8775&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>