<?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>Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx</link><description>Currently there is a proposal on the table to move MSBuild out of the .NET redistributable and ship it instead as part of a lightweight developer tools redist (subset of the .NET SDK). This would mean that your dependency on MSBuild has the requirement</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238375</link><pubDate>Wed, 06 Oct 2004 02:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238375</guid><dc:creator>Chris Kinsman</dc:creator><description>What dependencies would this tools redist have? i.e. is this a hope for a decoupling from Whidbey...</description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238378</link><pubDate>Wed, 06 Oct 2004 02:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238378</guid><dc:creator>Alex Kipman</dc:creator><description>Let's say for the moment this redist would still have a hard dependency on a given runtime.  In our current example this redist would depend on the Whidbey .NET redist having been previously installed.  </description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238434</link><pubDate>Wed, 06 Oct 2004 04:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238434</guid><dc:creator>Slavo Furman</dc:creator><description>Hello!&lt;br&gt;&lt;br&gt;My point of view is that it would be great to have ms build as part of .NET Framework redist just C# or VB.NET compiler are. &lt;br&gt;&lt;br&gt;I think it would be great if one can be sure that on every machine with installed .NET Fx there will be possible to recompile sources (and do other tasks) based on ms build script.&lt;br&gt;&lt;br&gt;I think having another redist to install do not (completely) break any break scenario, but it is definitely less convenient.&lt;br&gt;&lt;br&gt;Are there other reasons for moving it to other redist than size of package?&lt;br&gt;&lt;br&gt;As for inovations are there any plans about cooperating with Monad (MSH)?&lt;br&gt;&lt;br&gt;thanks,&lt;br&gt;Slavo Furman&lt;br&gt;Microsoft ASP.NET MVP&lt;br&gt;</description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238443</link><pubDate>Wed, 06 Oct 2004 04:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238443</guid><dc:creator>Barry Dorrans</dc:creator><description>&amp;quot;this redist would still have a hard dependency on a given runtime&amp;quot;&lt;br&gt;&lt;br&gt;You see, there's a killer for me. Given that msbuild is supposed to surplant/replace nAnt (leaving aside the build tasks that are missing) the fact that it needs a whitbey version of the framework and can only target that version makes it next to useless for my current project.&lt;br&gt;&lt;br&gt;I don't care if it's in the framework redist or not, all I care is about having a build tool that can target v1.1 of the framework :)</description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238501</link><pubDate>Wed, 06 Oct 2004 07:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238501</guid><dc:creator>Luc Cluitmans</dc:creator><description>I think Slavo Furman mentioned some relevant points, including the reference to MSH.&lt;br&gt;&lt;br&gt;Personally, my view is this:&lt;br&gt;If msbuild is part of the standard .NET redist, it has taken a huge hurdle in getting general acceptance. If it is there, people *will* find uses for it, including ones that are outside the 'normal' developer scenarios. Not including it in the standard redist will severely hamper such applications, or make those completely non-viable. The biggest problem with this argument is of course that I cannot say what these applications would be; it is in their very definition that they don't exist yet, and won't exist until some time after .Net v2 has shipped...&lt;br&gt;&lt;br&gt;Summarizing: please keep MsBuild in the standard distro.</description></item><item><title>Inconvenient but not fatal</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238517</link><pubDate>Wed, 06 Oct 2004 07:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238517</guid><dc:creator>Steve Loughran</dc:creator><description>Leaving ant out of the JDK distro didnt hurt us; it lets us evolve on a faster schedule. Given the immaturity of msbuild I'd go for separation, though you are also probalby constrained by a tight coupling of tool to IDE. Take a look how IntelliJ Idea ships with a built in Ant version but lets you choose any other one you have to hand as evidence of an alternative tactic.&lt;br&gt;&lt;br&gt;As far as build/dev goes, leaving out msbuild wont hurt (much). But it does stop the tool being used as a more generic workflow/launcher/deployment language. Maybe that's good for security reasons; you dont want end users accidentally running msbuild files they get in email. &lt;br&gt;&lt;br&gt;Like people say, a broader problem is that msbuild doesnt exist today in a form that is useful for anyone doing shipping products, yet its very existence threatens NAnt. </description></item><item><title>RE: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238602</link><pubDate>Wed, 06 Oct 2004 12:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238602</guid><dc:creator>dada@typicus.org (Stephane Lajoie)</dc:creator><description>You don't provide your reasoning behind this split. What in it for us? If there's no advantage for developers, of course they will complain that this makes their lives harder.&lt;br&gt;&lt;br&gt;For example, if you can *significantly* reduce the size of the .Net runtime by moving the dev tools out, that would be a major win. People would be less likely to complain in that case.&lt;br&gt;&lt;br&gt;It's all about tradeoffs. If you want good feedback, you have to enlighten us on the whole proposition. Merely asking if something would be a bother without showing the positives isn't very productive in my opinion.&lt;br&gt;</description></item><item><title>important:  we need your feedback</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238733</link><pubDate>Wed, 06 Oct 2004 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238733</guid><dc:creator>jeffcal's blogland</dc:creator><description /></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238788</link><pubDate>Wed, 06 Oct 2004 18:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238788</guid><dc:creator>Robert McLaws</dc:creator><description>Here becomes the problem. If you make it a part of the Framework SDK, then does that mean I HAVE to install the SDK to install VS2005? If that is the case, then no. Keep it in the framework. The whole point of MSBuild at PDC was that ANYONE could write and compile code, cause the build Framework was right in there with everything else. That's a killer scenario, and unless there is some kind of security risk, I'd leave it in there if I were you.</description></item><item><title>Re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#238900</link><pubDate>Wed, 06 Oct 2004 21:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:238900</guid><dc:creator>kprobst@gmail.com</dc:creator><description>&amp;lt;P&amp;gt;It won't fly if you force me to install the entire SDK in order to get MSBuild. I might as well use nAnt instead.&amp;lt;/P&amp;gt;&lt;br&gt;&amp;lt;P&amp;gt;If it's a standalone redist I can push to servers right after the framework then I don't see any problems. In fact, come to think of it I don't think it should be integrated into VS at all.&amp;lt;/P&amp;gt;</description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#239043</link><pubDate>Thu, 07 Oct 2004 02:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:239043</guid><dc:creator>Junfeng Zhang</dc:creator><description>People here are most likely developers. Developers would like to keep development tool in the machine. &lt;br&gt;&lt;br&gt;Unfortunately developers are only tiny amount of people in world, though important ones. Make your decision based on the major customers, and take developers' opinion into consideration. &lt;br&gt;&lt;br&gt;Personally, I don't feel it unreasonable to install framework SDK to do development work. </description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#248043</link><pubDate>Tue, 26 Oct 2004 19:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:248043</guid><dc:creator>William Stacey</dc:creator><description>Keep it in the Framework IMO.  The less things will need to remember to install or reinstall is better.  I may also want to count on it being in the framework so if at some point I want to script it for something as part of some app or rollout or something.&lt;br&gt;--&lt;br&gt;William, MVP</description></item><item><title>re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#248956</link><pubDate>Thu, 28 Oct 2004 08:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:248956</guid><dc:creator>Steve Dunn</dc:creator><description>I would love to see MSBuild decoupled.  I don't mind it relying on a particular version of the framework to function, but I would love to see it output binaries compiled against a chosen version of the framework</description></item><item><title>Re: Impact of moving MSBuild out of the .NET redist</title><link>http://blogs.msdn.com/akipman/archive/2004/10/05/238345.aspx#251488</link><pubDate>Wed, 03 Nov 2004 08:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251488</guid><dc:creator>mikezill@hotmail.com</dc:creator><description>&amp;lt;P&amp;gt;&amp;lt;FONT size=2&amp;gt;To me the questions if msbuild could be used as a general purpose build system for .NET is more important than whether it is installed as part of the runtime. The adoption of msbuild will be driven by the range of use cases it is able to address. Currently the coupleing to a specific runtime version for the produced output of the build process is in my&amp;amp;nbsp;opinion the major show stopper for a wide adoption.&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;</description></item></channel></rss>