<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Sedodream Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=Sedodream&amp;title=Home</link><description>Sedodream Wiki Rss Description</description><item><title>New Comment on "SedoLogger"</title><link>http://sedodream.codeplex.com/Wiki/View.aspx?title=SedoLogger&amp;ANCHOR#C12800</link><description>When trying to execute msbuild with SedoLogger I got an error:

MSBUILD : error MSB1020: The logger was not found. Check the following: 1.) The logger name specified is the same as the name of the logger class. 2.) The logger class is "public" and implements the Microsoft.Build.Framework.ILogger interface. 3.) The path to the logger assembly is correct, or the logger can be loaded using only the assembly name provided. Switch: SedoLogger,Sedodream.MSBuild.Loggers.dll;log4netConfigFile=log4net.msbuild.xml

log4net.msbuild.xml and Sedodream.MSBuild.Loggers.dll are located in the same directory. Calling another logger like XmlLogger is successfully.</description><author>Mayday21</author><pubDate>Mon, 04 May 2009 13:46:09 GMT</pubDate><guid isPermaLink="false">New Comment on "SedoLogger" 20090504014609P</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 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 WIKI: CreateDatabase</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateDatabase&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
No sample at this time.&lt;br /&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Mon, 15 Oct 2007 23:32:35 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateDatabase 20071015113235P</guid></item><item><title>UPDATED WIKI: CreateLinqMap</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqMap&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
No sample at this time.&lt;br /&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Mon, 15 Oct 2007 23:32:15 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateLinqMap 20071015113215P</guid></item><item><title>UPDATED WIKI: CreateLinqDbml</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqDbml&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
Sample for the &lt;b&gt;CreateLinqDbml&lt;/b&gt; task.&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;Project ToolsVersion=&amp;quot;3.5&amp;quot; DefaultTargets=&amp;quot;Create&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;&amp;gt;
 
  &amp;lt;Import Project=&amp;quot;$(MSBuildExtensionsPath)\Sedodream\Sedodream35.tasks&amp;quot;/&amp;gt;
 
  &amp;lt;Target Name=&amp;quot;Create&amp;quot;&amp;gt;
&amp;lt;!-- sqlmetal /pluralize 
              /conn:&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot; 
              /timeout:15 
              /language:C# 
              /context:IbrTestDataContext 
              /dbml:../LinqObjects\ibrtest.dbml 
              /views 
              /functions 
              /sprocs 
              /serialization:Unidirectional 
              /namespace:Sedodream.Linq.Test 
              --&amp;gt;
    &amp;lt;CreateLinqDbml
      DbmlFileName=&amp;quot;ibrahimTest.dbml&amp;quot;
      OutDir=&amp;quot;.&amp;quot;
      ConnectionString=&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot;
      Timeout=&amp;quot;15&amp;quot;
      Language=&amp;quot;C#&amp;quot;
      ContextClassName=&amp;quot;IbrTestDataContext&amp;quot;
      IncludeViews=&amp;quot;true&amp;quot;
      IncludeSprocs=&amp;quot;true&amp;quot;
      IncludeFunctions=&amp;quot;true&amp;quot;
      TargetNamespace=&amp;quot;Sedodream.Linq.Test&amp;quot;
      &amp;gt;
    &amp;lt;/CreateLinqDbml&amp;gt;
    
  &amp;lt;/Target&amp;gt;  
  
  
&amp;lt;/Project&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Mon, 15 Oct 2007 23:31:46 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateLinqDbml 20071015113146P</guid></item><item><title>UPDATED WIKI: CreateLinqCode</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqCode&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
Sample of the &lt;b&gt;CreaetLinqCode&lt;/b&gt; task:&lt;br /&gt;&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;Project ToolsVersion=&amp;quot;3.5&amp;quot; DefaultTargets=&amp;quot;Create&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;&amp;gt;
 
  &amp;lt;Import Project=&amp;quot;$(MSBuildExtensionsPath)\Sedodream\Sedodream35.tasks&amp;quot;/&amp;gt;
  &amp;lt;Target Name=&amp;quot;Create&amp;quot;&amp;gt;
    &amp;lt;!-- sqlmetal /pluralize 
              /conn:&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot; 
              /timeout:15 
              /language:C# 
              /context:IbrTestDataContext 
              /code:ibrtest.cs
              /views 
              /functions 
              /sprocs 
              /serialization:Unidirectional 
              /namespace:Sedodream.Linq.Test 
              --&amp;gt;
    &amp;lt;CreateLinqCode
      CodeFileName=&amp;quot;ibrahimTest.cs&amp;quot;
      
      ConnectionString=&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot;
      Timeout=&amp;quot;15&amp;quot;
      Language=&amp;quot;C#&amp;quot;
      ContextClassName=&amp;quot;IbrTestDataContext&amp;quot;
      IncludeViews=&amp;quot;true&amp;quot;
      IncludeSprocs=&amp;quot;true&amp;quot;
      IncludeFunctions=&amp;quot;true&amp;quot;
      TargetNamespace=&amp;quot;Sedodream.Linq.Test&amp;quot;
      &amp;gt;
    &amp;lt;/CreateLinqCode&amp;gt;
 
  
&amp;lt;/Target&amp;gt;
 
 
&amp;lt;/Project&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Mon, 15 Oct 2007 23:31:05 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateLinqCode 20071015113105P</guid></item><item><title>UPDATED WIKI: CreateLinqCode</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=CreateLinqCode&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
Sample of the &lt;b&gt;CreaetLinqCode&lt;/b&gt; task:&lt;br /&gt;{&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;Project ToolsVersion=&amp;quot;3.5&amp;quot; DefaultTargets=&amp;quot;Create&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;&amp;gt;&lt;br /&gt; &lt;br /&gt;  &amp;lt;Import Project=&amp;quot;$(MSBuildExtensionsPath)\Sedodream\Sedodream35.tasks&amp;quot;/&amp;gt;&lt;br /&gt;  &amp;lt;Target Name=&amp;quot;Create&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;!-- sqlmetal /pluralize &lt;br /&gt;              /conn:&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot; &lt;br /&gt;              /timeout:15 &lt;br /&gt;              /language:C# &lt;br /&gt;              /context:IbrTestDataContext &lt;br /&gt;              /code:ibrtest.cs&lt;br /&gt;              /views &lt;br /&gt;              /functions &lt;br /&gt;              /sprocs &lt;br /&gt;              /serialization:Unidirectional &lt;br /&gt;              /namespace:Sedodream.Linq.Test &lt;br /&gt;              --&amp;gt;&lt;br /&gt;    &amp;lt;CreateLinqCode&lt;br /&gt;      CodeFileName=&amp;quot;ibrahimTest.cs&amp;quot;&lt;br /&gt;      &lt;br /&gt;      ConnectionString=&amp;quot;data source=(local);initial catalog=ibrtest;integrated security=SSPI;packet size=4096&amp;quot;&lt;br /&gt;      Timeout=&amp;quot;15&amp;quot;&lt;br /&gt;      Language=&amp;quot;C#&amp;quot;&lt;br /&gt;      ContextClassName=&amp;quot;IbrTestDataContext&amp;quot;&lt;br /&gt;      IncludeViews=&amp;quot;true&amp;quot;&lt;br /&gt;      IncludeSprocs=&amp;quot;true&amp;quot;&lt;br /&gt;      IncludeFunctions=&amp;quot;true&amp;quot;&lt;br /&gt;      TargetNamespace=&amp;quot;Sedodream.Linq.Test&amp;quot;&lt;br /&gt;      &amp;gt;&lt;br /&gt;    &amp;lt;/CreateLinqCode&amp;gt;&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt;&amp;lt;/Target&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&amp;lt;/Project&amp;gt;&lt;br /&gt;}&lt;br /&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Mon, 15 Oct 2007 23:30:11 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: CreateLinqCode 20071015113011P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=26</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;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>Mon, 15 Oct 2007 23:29:13 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071015112913P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=25</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: 06/28/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;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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Sun, 14 Oct 2007 15:21:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071014032118P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=24</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: 06/28/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;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. &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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Sun, 14 Oct 2007 05:43:15 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071014054315A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=23</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: 06/28/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;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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt;&lt;/b&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt;&lt;/b&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=Move&amp;amp;referringTitle=Home"&gt;Move&lt;/a&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt;&lt;/b&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt;&lt;/b&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;/table&gt; &lt;br /&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Thu, 05 Jul 2007 14:59:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070705025903P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=22</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: 06/28/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;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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt;&lt;/b&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 all directories (empty or not) under a specified path &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=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt;&lt;/b&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=Move&amp;amp;referringTitle=Home"&gt;Move&lt;/a&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt;&lt;/b&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt;&lt;/b&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;/table&gt; &lt;br /&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Fri, 29 Jun 2007 18:19:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070629061951P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=21</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;All the content for the 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;br /&gt;Also all the MSBuild related code for the 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;br /&gt; &lt;br /&gt;&lt;b&gt;Last Update: 06/28/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;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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt;&lt;/b&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 all directories (empty or not) under a specified path &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=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt;&lt;/b&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=Move&amp;amp;referringTitle=Home"&gt;Move&lt;/a&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt;&lt;/b&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt;&lt;/b&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;/table&gt; &lt;br /&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Fri, 29 Jun 2007 01:34:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070629013449A</guid></item><item><title>UPDATED WIKI: SedoLogger</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
This logger will accept a &lt;a href="http://logging.apache.org/log4net" class="externalLink"&gt;log4net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; config file as an input property from the command line. The property name is &lt;b&gt;l&lt;span class="codeInline"&gt;og4netConfigFile&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;Here is a sample of how to use the logger when building your applications:&lt;br /&gt;&lt;pre&gt;
msbuild PROJ_TO_BUILD.proj /l:SedoLogger,PATH_TO_INSTALL_LOCATION\Sedodream.MSBuild.Loggers.dll;log4netConfigFile=log4net.config
&lt;/pre&gt;In the &lt;b&gt;3.1&lt;/b&gt; release the installer will create the environment variable &lt;b&gt;SEDO_BIN&lt;/b&gt; which points to the install location of the Sedodream items. Because of this we can use the modified statement below:&lt;br /&gt;&lt;pre&gt;
msbuild PROJ_TO_BUILD.proj /l:SedoLogger,&amp;quot;%SEDO_BIN%\Sedodream.MSBuild.Loggers.dll&amp;quot;;log4netConfigFile=log4net.config
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;If not config file property is provided then it will search for a config file named &lt;b&gt;&lt;span class="codeInline"&gt;log4net.msbuild.xml&lt;/span&gt;&lt;/b&gt; in the directory that the build is executing.&lt;br /&gt; &lt;br /&gt;Here is a sample log4net config file you can use to write the log to a file:&lt;br /&gt;&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;log4net debug=&amp;quot;true&amp;quot;&amp;gt;
 
  &amp;lt;appender name=&amp;quot;FileAppender&amp;quot; type=&amp;quot;log4net.Appender.FileAppender&amp;quot;&amp;gt;
    &amp;lt;file value=&amp;quot;C:\Data\Development\My Code\Source\Trunk\Sedodream.Sudoku\log-file.txt&amp;quot; /&amp;gt;
 
    &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
      &amp;lt;appendToFile value=&amp;quot;false&amp;quot; /&amp;gt;
      &amp;lt;conversionPattern value=&amp;quot;%message&amp;quot; /&amp;gt;
    &amp;lt;/layout&amp;gt;
  &amp;lt;/appender&amp;gt;
 
  &amp;lt;root&amp;gt;
    &amp;lt;level value=&amp;quot;ALL&amp;quot; /&amp;gt;
    &amp;lt;appender-ref ref=&amp;quot;FileAppender&amp;quot; /&amp;gt;
  &amp;lt;/root&amp;gt;
&amp;lt;/log4net&amp;gt;
&lt;/pre&gt; &lt;br /&gt;&lt;h1&gt;
Related items
&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;a href="http://logging.apache.org/log4net/" class="externalLink"&gt;log4net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; log4net &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;a href="http://www.devintelligence.com/log4netviewer/" class="externalLink"&gt;log4net viewer&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;td&gt; log4net viewer &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Wed, 27 Jun 2007 04:36:31 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: SedoLogger 20070627043631A</guid></item><item><title>UPDATED WIKI: SedoLogger</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
This logger will accept a &lt;a href="http://logging.apache.org/log4net" class="externalLink"&gt;log4net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; config file as an input property from the command line. The property name is &lt;b&gt;l&lt;span class="codeInline"&gt;og4netConfigFile&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;Here is a sample of how to use the logger when building your applications:&lt;br /&gt;&lt;pre&gt;
msbuild PROJ_TO_BUILD.proj /l:SedoLogger,Sedodream.MSBuild.Loggers.dll;log4netConfigFile=log4net.config
&lt;/pre&gt;If not config file property is provided then it will search for a config file named &lt;b&gt;&lt;span class="codeInline"&gt;log4net.msbuild.xml&lt;/span&gt;&lt;/b&gt; in the directory that the build is executing.&lt;br /&gt; &lt;br /&gt;Here is a sample log4net config file you can use to write the log to a file:&lt;br /&gt;&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;log4net debug=&amp;quot;true&amp;quot;&amp;gt;
 
  &amp;lt;appender name=&amp;quot;FileAppender&amp;quot; type=&amp;quot;log4net.Appender.FileAppender&amp;quot;&amp;gt;
    &amp;lt;file value=&amp;quot;C:\Data\Development\My Code\Source\Trunk\Sedodream.Sudoku\log-file.txt&amp;quot; /&amp;gt;
 
    &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
      &amp;lt;appendToFile value=&amp;quot;false&amp;quot; /&amp;gt;
      &amp;lt;conversionPattern value=&amp;quot;%message&amp;quot; /&amp;gt;
    &amp;lt;/layout&amp;gt;
  &amp;lt;/appender&amp;gt;
 
  &amp;lt;root&amp;gt;
    &amp;lt;level value=&amp;quot;ALL&amp;quot; /&amp;gt;
    &amp;lt;appender-ref ref=&amp;quot;FileAppender&amp;quot; /&amp;gt;
  &amp;lt;/root&amp;gt;
&amp;lt;/log4net&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Tue, 26 Jun 2007 04:33:10 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: SedoLogger 20070626043310A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=Home&amp;version=20</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;All the content for the 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;br /&gt;Also all the MSBuild related code for the 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;br /&gt; &lt;br /&gt;&lt;b&gt;Last Update: 10/05/2006&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;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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=AppendString&amp;amp;referringTitle=Home"&gt;AppendString&lt;/a&gt;&lt;/b&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 all directories (empty or not) under a specified path &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=GetAssemblyVersion&amp;amp;referringTitle=Home"&gt;GetAssemblyVersion&lt;/a&gt;&lt;/b&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=Move&amp;amp;referringTitle=Home"&gt;Move&lt;/a&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=ReplaceInText&amp;amp;referringTitle=Home"&gt;ReplaceInText&lt;/a&gt;&lt;/b&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SplitText&amp;amp;referringTitle=Home"&gt;SplitText&lt;/a&gt;&lt;/b&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;/table&gt; &lt;br /&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;b&gt;&lt;a href="http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=SedoLogger&amp;amp;referringTitle=Home"&gt;SedoLogger&lt;/a&gt;&lt;/b&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;/div&gt;</description><author>sayed_hashimi</author><pubDate>Tue, 26 Jun 2007 04:26:26 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070626042626A</guid></item><item><title>UPDATED WIKI: TempFile</title><link>http://www.codeplex.com/Sedodream/Wiki/View.aspx?title=TempFile&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
No sample at this time.&lt;br /&gt;
&lt;/div&gt;</description><author>sayed_hashimi</author><pubDate>Tue, 26 Jun 2007 04:25:31 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: TempFile 20070626042531A</guid></item></channel></rss>