<?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>Adding Intellisense to your custom MSBuild tasks</title><link>http://blogs.msdn.com/srivatsn/archive/2005/12/23/507032.aspx</link><description>Using an IDE, especially one like VS.NET 2005, has its faults. You get used to intellisense so much that when that little list doesn’t pop up you feel righteous anger. So, one of the first things I did when I started writing custom tasks for MSBuild was</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Adding Intellisense to your custom MSBuild tasks</title><link>http://blogs.msdn.com/srivatsn/archive/2005/12/23/507032.aspx#512194</link><pubDate>Fri, 13 Jan 2006 00:04:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:512194</guid><dc:creator>stevew</dc:creator><description>This seems very easy but I don't like the idea of having to modify files that are part of the VS.2005 distribution.  &lt;br&gt;&lt;br&gt;What happens when Microsoft creates a patch that changes Microsoft.Build.xsd?&lt;br&gt;&lt;br&gt;Also I now need to have all my developers copy our schema file into their VS.2005 installation.  Wouldn't it have been better if I could create my own schema that references the MSBuild schema and then have my project files reference my schema files.  This would allow me to update our schema and developers get it automatically.  No further installation is required.  Of course it would be possible that our schema could be included directly from source control by Microsoft.Build.xsd but all developers would need to use the same directory or at least the same relative directory for this to work.</description></item><item><title>re: Adding Intellisense to your custom MSBuild tasks</title><link>http://blogs.msdn.com/srivatsn/archive/2005/12/23/507032.aspx#514705</link><pubDate>Thu, 19 Jan 2006 08:56:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514705</guid><dc:creator>Srivatsn</dc:creator><description>Steve,&lt;br&gt;&lt;br&gt;I agree that it feels fishy to be changing files part of the distribution. But I dont see much of a problem if Microsoft releases a patch for the file. We are just adding one include statement in the file.&lt;br&gt;&lt;br&gt;The one issue I thought of in creating my own schema is that since the MSBuild schema must be referenced in my proj file, I'll have to preface every custom task with a namespace reference &amp;lt;myTasks:myTask&amp;gt; and I dont know if MSBuild engine will accept this.&lt;br&gt;&lt;br&gt;Like you said you could store your schema in a fixed location and reference it from Microsoft.Build.xsd. This way changes can be made centrally.</description></item></channel></rss>