<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Sedodream MSBuild Project</title><link>http://www.codeplex.com/Sedodream/Project/ProjectRss.aspx</link><description>MSBuild tasks &amp;#38; loggers and other related material.</description><item><title>Created Issue: Fix SqlMetalAbstractTask</title><link>http://www.codeplex.com/Sedodream/WorkItem/View.aspx?WorkItemId=18295</link><description>The property setter for ContextClassName and Provider do not set the field to the passed value.&lt;br /&gt;</description><author>ksc</author><pubDate>Wed, 03 Sep 2008 07:58:58 GMT</pubDate><guid isPermaLink="false">Created Issue: Fix SqlMetalAbstractTask 20080903075858A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/Sedodream/SourceControl/ListDownloadableCommits.aspx</link><description>Adding missing files.</description><author>sayed_hashimi</author><pubDate>Sun, 01 Jun 2008 19:04:34 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080601070434P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/Sedodream/SourceControl/ListDownloadableCommits.aspx</link><description>Removing hard coded path.</description><author>sayed_hashimi</author><pubDate>Sun, 01 Jun 2008 18:54:12 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080601065412P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/Sedodream/SourceControl/ListDownloadableCommits.aspx</link><description>Adding missing assembly.</description><author>sayed_hashimi</author><pubDate>Sun, 01 Jun 2008 18:40:37 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080601064037P</guid></item><item><title>CREATED ISSUE: JSLint task fails on large files</title><link>http://www.codeplex.com/Sedodream/WorkItem/View.aspx?WorkItemId=16611</link><description>For large javascript files the JSLint task fails. See the comment by Brad at http&amp;#58;&amp;#47;&amp;#47;www.sedodream.com&amp;#47;CommentView,guid,8E4C1E41-393B-402B-8251-10F3F59A54E2.aspx&lt;br /&gt;</description><author>sayed_hashimi</author><pubDate>Thu, 15 May 2008 17:48:34 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: JSLint task fails on large files 20080515054834P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=28</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Sedodream MSBuild Project Home Page
&lt;/h1&gt;This project will contain &lt;a href="http://msdn2.microsoft.com/en-us/library/wea2sca5.aspx" class="externalLink"&gt;MSBuild&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://msdn2.microsoft.com/en-us/ms171466.aspx" class="externalLink"&gt;Tasks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/ms171470.aspx" class="externalLink"&gt;Loggers&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and other related content.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
Code related content for the following publications will be published &amp;amp; maintained here:
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;MSDN article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/03/WixTricks/" class="externalLink"&gt; WiX Tricks: Automate Releases With MSBuild And Windows Installer XML&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MSDN article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/06/InsideMSBuild/default.aspx" class="externalLink"&gt;Inside MSBuild&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; will be placed and maintained here.&lt;/li&gt;&lt;li&gt;Apress Book &lt;a href="http://www.apress.com/book/bookDisplay.html?bID=10106" class="externalLink"&gt;Deploying .NET Applications Learning MSBuild and ClickOnce&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; will be co-located here.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Some samples and discussions on some of these items can be found at &lt;a href="http://www.sedodream.com" class="externalLink"&gt;Sayed Ibrahim Hashimi's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Tasks Included - &lt;b&gt;bold&lt;/b&gt; indicates new items
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;u&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateGuid&amp;amp;referringTitle=Home"&gt;CreateGuid&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new Guid. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;u&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=JSLint&amp;amp;referringTitle=Home"&gt;JSLint&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Executes the &lt;a href="http://www.jslint.com" class="externalLink"&gt;JSLint&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, Javascript verifier, on Javascript files. See &lt;a href="http://www.sedodream.com/PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx" class="externalLink"&gt;Example&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AddMetadata&amp;amp;referringTitle=Home"&gt;AddMetadata&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Allows you to add metadata to an item &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Appends a string with another one &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=FindUnder&amp;amp;referringTitle=Home"&gt;FindUnder&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Finds and returns files and or all directories (empty or not) under a specified path &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Gets the version from an assembly &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetDate&amp;amp;referringTitle=Home"&gt;GetDate&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns a string representation of the date in a specified format &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetExternalIp&amp;amp;referringTitle=Home"&gt;GetExternalIp&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to determine the external IP address of the executing machine &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetInternalIp&amp;amp;referringTitle=Home"&gt;GetInternalIp&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to determine all the Internal IP addresses of the executing machine &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetRegKey&amp;amp;referringTitle=Home"&gt;GetRegKey&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns the value of a registry key &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoMove&amp;amp;referringTitle=Home"&gt;SedoMove&lt;/a&gt; &lt;b&gt;Renamed from Move&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Task to move a file (or set of files) &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; NUnitTask &lt;/td&gt;&lt;td&gt; Task to run NUnit test cases as a part of the build process &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInFile&amp;amp;referringTitle=Home"&gt;ReplaceInFile&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to replace specified text in a file. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to replace specified text in some text. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to split up a delimited string into an array of items. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=TempFile&amp;amp;referringTitle=Home"&gt;TempFile&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns the path to a new temporary file &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoSleep&amp;amp;referringTitle=Home"&gt;SedoSleep&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Sleeps the process. Useful for debugging. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;h2&gt;
Loggers Included
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt; &lt;/td&gt;&lt;td&gt; An MSBuild logger that will translate the log into a &lt;a href="http://logging.apache.org/log4net/" class="externalLink"&gt;log4net log&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; EmailLogger &lt;/td&gt;&lt;td&gt; An MSBuild logger capable of emailing the resulting log &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; SimpleFileLogger &lt;/td&gt;&lt;td&gt; A simple MSBuild file based logger &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; XmlLogger &lt;/td&gt;&lt;td&gt; An MSBuild logger which creates an Xml file &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
.NET 3.5 Tasks
&lt;/h1&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqCode&amp;amp;referringTitle=Home"&gt;CreateLinqCode&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code file from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqDbml&amp;amp;referringTitle=Home"&gt;CreateLinqDbml&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code DBML from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqMap&amp;amp;referringTitle=Home"&gt;CreateLinqMap&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code map from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateDatabase&amp;amp;referringTitle=Home"&gt;CreateDatabase&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a database from the Linq DataContext contained in an assembly &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Fri, 02 May 2008 18:27:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080502062725P</guid></item><item><title>UPDATED RELEASE: 4 Production (Oct 15, 2007)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=7749</link><description>&amp;#33; 4th release&lt;br /&gt;This includes fixes to resolve XSD &amp;#43; Visual Studio issue, this required renaming 2 existing tasks &amp;#40;Move &amp;#38; Sleep&amp;#41;.&lt;br /&gt;&lt;br /&gt;Also this release includes new tasks for &amp;#42;.NET 3.5&amp;#42;. Those include&amp;#58;&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqCode&amp;#42; - Creates a Linq code file from a database&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqDbml&amp;#42; - Creates a Linq DBML file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqMap&amp;#42; - Creates a Linq Map file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateDatabase&amp;#42; - Creates a database from an Linq DataContext which is contained in an assembly.</description><author></author><pubDate>Wed, 23 Apr 2008 19:05:34 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 4 Production (Oct 15, 2007) 20080423070534P</guid></item><item><title>UPDATED WIKI: CreateGuid</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateGuid&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
CreateGuid
&lt;/h1&gt;Based on task creted by &lt;a href="http://ozgrant.com/2008/04/04/createguid-msbuild-task/" class="externalLink"&gt;Grant Holliday&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;
&amp;lt;!--
  Sample project file demonstrating the use of the GetAssemblyVersion task.
--&amp;gt;
&amp;lt;Project xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;
         DefaultTargets=&amp;quot;Demo&amp;quot;&amp;gt;
 
  &amp;lt;Import Project=&amp;quot;$(MSBuildExtensionsPath)\Sedodream\Sedodream.tasks&amp;quot;/&amp;gt;
  &amp;lt;Target Name=&amp;quot;Demo&amp;quot;&amp;gt;
    &amp;lt;CreateGuid Format=&amp;quot;D&amp;quot;&amp;gt;
      &amp;lt;Output TaskParameter=&amp;quot;Output&amp;quot; PropertyName=&amp;quot;MyGuid&amp;quot; /&amp;gt;
    &amp;lt;/CreateGuid&amp;gt;
 
    &amp;lt;Message Text=&amp;quot;Guid: $(MyGuid)&amp;quot; /&amp;gt;
  &amp;lt;/Target&amp;gt;
 
&amp;lt;/Project&amp;gt;
 
&lt;/pre&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Thu, 17 Apr 2008 17:40:27 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateGuid 20080417054027P</guid></item><item><title>UPDATED WIKI: JSLint</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=JSLint&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
JSLint Task
&lt;/h1&gt;A good example of using the JSLint task can be found at &lt;a href="http://www.sedodream.com/PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx" class="externalLink"&gt;http://www.sedodream.com/PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
&amp;lt;!--
  Sample project file demonstrating the use of the GetAssemblyVersion task.
  When executed this build file will actually fail, which demonstrates
  how the JSLint is verifying the contents of the scripts
--&amp;gt;
&amp;lt;Project xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;
         DefaultTargets=&amp;quot;Demo&amp;quot;&amp;gt;
  &amp;lt;PropertyGroup&amp;gt;
    &amp;lt;SedodreamInstallLoc Condition=&amp;quot;$(SedodreamInstallLoc)==''&amp;quot;&amp;gt;$(MSBuildExtensionsPath)\Sedodream\&amp;lt;/SedodreamInstallLoc&amp;gt;
  &amp;lt;/PropertyGroup&amp;gt;
 
  &amp;lt;UsingTask AssemblyFile=&amp;quot;$(SedodreamInstallLoc)\Sedodream.MSBuild.Tasks.dll&amp;quot; TaskName=&amp;quot;JSLint&amp;quot;/&amp;gt;
 
  &amp;lt;ItemGroup&amp;gt;
    &amp;lt;JSScriptFiles Include=&amp;quot;$(MSBuildProjectDirectory)\Javascript\pass01.js&amp;quot; /&amp;gt;
    &amp;lt;JSScriptFiles Include=&amp;quot;$(MSBuildProjectDirectory)\Javascript\fail01.js&amp;quot; /&amp;gt;
    &amp;lt;JSScriptFiles Include=&amp;quot;$(MSBuildProjectDirectory)\Javascript\broswer01.js&amp;quot; /&amp;gt;
 
  &amp;lt;/ItemGroup&amp;gt;
 
  &amp;lt;Target Name=&amp;quot;Demo&amp;quot;&amp;gt;
 
    &amp;lt;JSLint ScriptFiles=&amp;quot;@(JSScriptFiles)&amp;quot; browser=&amp;quot;false&amp;quot; UseGoodpartsOptions=&amp;quot;true&amp;quot;/&amp;gt;
 
  &amp;lt;/Target&amp;gt; 
 
&amp;lt;/Project&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Thu, 17 Apr 2008 17:37:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: JSLint 20080417053749P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=27</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Sedodream MSBuild Project Home Page
&lt;/h1&gt;This project will contain &lt;a href="http://msdn2.microsoft.com/en-us/library/wea2sca5.aspx" class="externalLink"&gt;MSBuild&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://msdn2.microsoft.com/en-us/ms171466.aspx" class="externalLink"&gt;Tasks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/ms171470.aspx" class="externalLink"&gt;Loggers&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and other related content.&lt;br /&gt; &lt;br /&gt;&lt;h4&gt;
Code related content for the following publications will be published &amp;amp; maintained here:
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;MSDN article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/03/WixTricks/" class="externalLink"&gt; WiX Tricks: Automate Releases With MSBuild And Windows Installer XML&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MSDN article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/06/InsideMSBuild/default.aspx" class="externalLink"&gt;Inside MSBuild&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; will be placed and maintained here.&lt;/li&gt;&lt;li&gt;Apress Book &lt;a href="http://www.apress.com/book/bookDisplay.html?bID=10106" class="externalLink"&gt;Deploying .NET Applications Learning MSBuild and ClickOnce&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; will be co-located here.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Last Update: 10/15/2007&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Some samples and discussions on some of these items can be found at &lt;a href="http://www.sedodream.com" class="externalLink"&gt;Sayed Ibrahim Hashimi's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Tasks Included - &lt;b&gt;bold&lt;/b&gt; indicates new items
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;u&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateGuid&amp;amp;referringTitle=Home"&gt;CreateGuid&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new Guid. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;u&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=JSLint&amp;amp;referringTitle=Home"&gt;JSLint&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Executes the &lt;a href="http://www.jslint.com" class="externalLink"&gt;JSLint&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, Javascript verifier, on Javascript files. See &lt;a href="http://www.sedodream.com/PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx" class="externalLink"&gt;Example&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AddMetadata&amp;amp;referringTitle=Home"&gt;AddMetadata&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Allows you to add metadata to an item &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Appends a string with another one &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=FindUnder&amp;amp;referringTitle=Home"&gt;FindUnder&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Finds and returns files and or all directories (empty or not) under a specified path &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Gets the version from an assembly &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetDate&amp;amp;referringTitle=Home"&gt;GetDate&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns a string representation of the date in a specified format &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetExternalIp&amp;amp;referringTitle=Home"&gt;GetExternalIp&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to determine the external IP address of the executing machine &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetInternalIp&amp;amp;referringTitle=Home"&gt;GetInternalIp&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to determine all the Internal IP addresses of the executing machine &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetRegKey&amp;amp;referringTitle=Home"&gt;GetRegKey&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns the value of a registry key &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoMove&amp;amp;referringTitle=Home"&gt;SedoMove&lt;/a&gt; &lt;b&gt;Renamed from Move&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Task to move a file (or set of files) &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; NUnitTask &lt;/td&gt;&lt;td&gt; Task to run NUnit test cases as a part of the build process &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInFile&amp;amp;referringTitle=Home"&gt;ReplaceInFile&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to replace specified text in a file. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to replace specified text in some text. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Can be used to split up a delimited string into an array of items. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=TempFile&amp;amp;referringTitle=Home"&gt;TempFile&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Returns the path to a new temporary file &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoSleep&amp;amp;referringTitle=Home"&gt;SedoSleep&lt;/a&gt; &lt;/td&gt;&lt;td&gt; Sleeps the process. Useful for debugging. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;h2&gt;
Loggers Included
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt; &lt;/td&gt;&lt;td&gt; An MSBuild logger that will translate the log into a &lt;a href="http://logging.apache.org/log4net/" class="externalLink"&gt;log4net log&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; EmailLogger &lt;/td&gt;&lt;td&gt; An MSBuild logger capable of emailing the resulting log &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; SimpleFileLogger &lt;/td&gt;&lt;td&gt; A simple MSBuild file based logger &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; XmlLogger &lt;/td&gt;&lt;td&gt; An MSBuild logger which creates an Xml file &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
.NET 3.5 Tasks
&lt;/h1&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Name &lt;/th&gt;&lt;th&gt; Description &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqCode&amp;amp;referringTitle=Home"&gt;CreateLinqCode&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code file from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqDbml&amp;amp;referringTitle=Home"&gt;CreateLinqDbml&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code DBML from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqMap&amp;amp;referringTitle=Home"&gt;CreateLinqMap&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a Linq code map from a database using SqlMetal tool &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateDatabase&amp;amp;referringTitle=Home"&gt;CreateDatabase&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a database from the Linq DataContext contained in an assembly &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Thu, 17 Apr 2008 17:36:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080417053616P</guid></item><item><title>UPDATED RELEASE: 5 Production (Apr 15, 2008)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=12530</link><description>&amp;#33; 5th release&lt;br /&gt;&lt;br /&gt;New Items in this release&lt;br /&gt;&amp;#42;&amp;#42; New task to invoke the &amp;#91;url&amp;#58;JSLint&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.jslint.com&amp;#93; tool. The JSLint tool was created by &amp;#91;url&amp;#58;Douglas Crockford&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.crockform.com&amp;#93;.&lt;br /&gt;&amp;#42;&amp;#42; New task CreateGuid that will generate a new Guid in the provided format, thanks &amp;#91;url&amp;#58;Grant Holliday&amp;#124;http&amp;#58;&amp;#47;&amp;#47;ozgrant.com&amp;#47;2008&amp;#47;04&amp;#47;04&amp;#47;createguid-msbuild-task&amp;#47;&amp;#93;&lt;br /&gt;&amp;#42;&amp;#42; Now most tasks have usage examples included in the help &amp;#40;.chm&amp;#41; file.&lt;br /&gt;&lt;br /&gt;You can read about how to integrate the JSLint task into your build at&amp;#58; &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.sedodream.com&amp;#47;PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx&amp;#93;</description><author></author><pubDate>Tue, 15 Apr 2008 13:23:20 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 5 Production (Apr 15, 2008) 20080415012320P</guid></item><item><title>UPDATED RELEASE: 5 (Apr 15, 2008)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=12530</link><description>&amp;#33; 5th release&lt;br /&gt;&lt;br /&gt;New Items in this release&lt;br /&gt;&amp;#42;&amp;#42; New task to invoke the &amp;#91;url&amp;#58;JSLint&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.jslint.com&amp;#93; tool. The JSLint tool was created by &amp;#91;url&amp;#58;Douglas Crockford&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.crockform.com&amp;#93;.&lt;br /&gt;&amp;#42;&amp;#42; New task CreateGuid that will generate a new Guid in the provided format, thanks &amp;#91;url&amp;#58;Grant Holliday&amp;#124;http&amp;#58;&amp;#47;&amp;#47;ozgrant.com&amp;#47;2008&amp;#47;04&amp;#47;04&amp;#47;createguid-msbuild-task&amp;#47;&amp;#93;&lt;br /&gt;&amp;#42;&amp;#42; Now most tasks have usage examples included in the help &amp;#40;.chm&amp;#41; file.&lt;br /&gt;&lt;br /&gt;You can read about how to integrate the JSLint task into your build at&amp;#58; &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.sedodream.com&amp;#47;PermaLink,guid,8e4c1e41-393b-402b-8251-10f3f59a54e2.aspx&amp;#93;</description><author></author><pubDate>Tue, 15 Apr 2008 12:35:05 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 5 (Apr 15, 2008) 20080415123505P</guid></item><item><title>UPDATED RELEASE: 5 (Apr 15, 2008)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=12530</link><description>&amp;#33; 5th release&lt;br /&gt;&lt;br /&gt;New Items in this release&lt;br /&gt;&amp;#42;&amp;#42; New task to invoke the &amp;#91;url&amp;#58;JSLint&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.jslint.com&amp;#93; tool. The JSLint tool was created by &amp;#91;url&amp;#58;Douglas Crockford&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.crockform.com&amp;#93;.&lt;br /&gt;&amp;#42;&amp;#42; New task CreateGuid that will generate a new Guid in the provided format, thanks &amp;#91;url&amp;#58;Grant Holliday&amp;#124;http&amp;#58;&amp;#47;&amp;#47;ozgrant.com&amp;#47;2008&amp;#47;04&amp;#47;04&amp;#47;createguid-msbuild-task&amp;#47;&amp;#93;&lt;br /&gt;&amp;#42;&amp;#42; Now most tasks have usage examples included in the help &amp;#40;.chm&amp;#41; file.</description><author></author><pubDate>Tue, 15 Apr 2008 05:23:16 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 5 (Apr 15, 2008) 20080415052316A</guid></item><item><title>RELEASED: 5 (Apr 15, 2008)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=12530</link><description>&amp;#33; 5th release&lt;br /&gt;&lt;br /&gt;New Items in this release&lt;br /&gt;&amp;#42;&amp;#42; New task to invoke the &amp;#91;url&amp;#58;JSLint&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.jslint.com&amp;#93; tool. The JSLint tool was created by &amp;#91;url&amp;#58;Douglas Crockford&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.crockform.com&amp;#93;.&lt;br /&gt;&amp;#42;&amp;#42; New task CreateGuid that will generate a new Guid in the provided format, thanks &amp;#91;url&amp;#58;Grant Holliday&amp;#124;http&amp;#58;&amp;#47;&amp;#47;ozgrant.com&amp;#47;2008&amp;#47;04&amp;#47;04&amp;#47;createguid-msbuild-task&amp;#47;&amp;#93;&lt;br /&gt;&amp;#42;&amp;#42; Now most tasks have usage examples included in the help &amp;#40;.chm&amp;#41; file.</description><author></author><pubDate>Tue, 15 Apr 2008 05:23:16 GMT</pubDate><guid isPermaLink="false">RELEASED: 5 (Apr 15, 2008) 20080415052316A</guid></item><item><title>UPDATED RELEASE: 4 Production (Oct 15, 2007)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=7749</link><description>&amp;#33; 4th release&lt;br /&gt;This includes fixes to resolve XSD &amp;#43; Visual Studio issue, this required renaming 2 existing tasks &amp;#40;Move &amp;#38; Sleep&amp;#41;.&lt;br /&gt;&lt;br /&gt;Also this release includes new tasks for &amp;#42;.NET 3.5&amp;#42;. Those include&amp;#58;&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqCode&amp;#42; - Creates a Linq code file from a database&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqDbml&amp;#42; - Creates a Linq DBML file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqMap&amp;#42; - Creates a Linq Map file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateDatabase&amp;#42; - Creates a database from an Linq DataContext which is contained in an assembly.</description><author></author><pubDate>Tue, 15 Apr 2008 05:22:29 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 4 Production (Oct 15, 2007) 20080415052229A</guid></item><item><title>UPDATED RELEASE: 4 Production (Oct 15, 2007)</title><link>http://www.codeplex.com/Sedodream/Release/ProjectReleases.aspx?ReleaseId=7749</link><description>&amp;#33; 4th release&lt;br /&gt;This includes fixes to resolve XSD &amp;#43; Visual Studio issue, this required renaming 2 existing tasks &amp;#40;Move &amp;#38; Sleep&amp;#41;.&lt;br /&gt;&lt;br /&gt;Also this release includes new tasks for &amp;#42;.NET 3.5&amp;#42;. Those include&amp;#58;&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqCode&amp;#42; - Creates a Linq code file from a database&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqDbml&amp;#42; - Creates a Linq DBML file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateLinqMap&amp;#42; - Creates a Linq Map file from a database.&lt;br /&gt;&amp;#42; &amp;#42;CreateDatabase&amp;#42; - Creates a database from an Linq DataContext which is contained in an assembly.</description><author></author><pubDate>Tue, 15 Apr 2008 04:55:35 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 4 Production (Oct 15, 2007) 20080415045535A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/Sedodream/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>sayed_hashimi</author><pubDate>Tue, 15 Apr 2008 04:51:07 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080415045107A</guid></item><item><title>CLOSED FEATURE: JSLint - TreatErrorsAsWarnings</title><link>http://www.codeplex.com/Sedodream/WorkItem/View.aspx?WorkItemId=16090</link><description>Extend the JSLint task to include a property TreatErrorsAsWarnings property.&lt;br /&gt;</description><author>sayed_hashimi</author><pubDate>Sun, 13 Apr 2008 16:14:45 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: JSLint - TreatErrorsAsWarnings 20080413041445P</guid></item><item><title>CLOSED ISSUE: JSLint task</title><link>http://www.codeplex.com/Sedodream/WorkItem/View.aspx?WorkItemId=16034</link><description>Create JSLint &amp;#40;www.jslint.com&amp;#41; task&lt;br /&gt;</description><author>sayed_hashimi</author><pubDate>Sun, 13 Apr 2008 16:14:44 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: JSLint task 20080413041444P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/Sedodream/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>sayed_hashimi</author><pubDate>Sun, 13 Apr 2008 16:14:42 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080413041442P</guid></item></channel></rss>