{"id":3713,"date":"2006-08-11T08:00:00","date_gmt":"2006-08-11T08:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2006\/08\/11\/msbuild-wiki\/"},"modified":"2006-08-11T08:00:00","modified_gmt":"2006-08-11T08:00:00","slug":"msbuild-wiki","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/msbuild-wiki\/","title":{"rendered":"MSBuild wiki"},"content":{"rendered":"<p>In addition to the <a href=\"http:\/\/msdn2.microsoft.com\/en-us\/library\/wea2sca5.aspx\">MSBuild documentation on MSDN<\/a>&nbsp;and the <a href=\"http:\/\/blogs.msdn.com\/msbuild\/\">MSBuild team blog<\/a>, there is an <a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.HomePage\">MSBuild wiki<\/a> on Channel9.&nbsp; I had seen it before, but forgotten about it until I saw it mentioned in one of Chris Sells&#8217; old blog posts (<a href=\"http:\/\/www.sellsbrothers.com\/spout\/#My_First_MsBuild_Task\">My First MsBuild Task<\/a>).<\/p>\n<p>Here&#8217;s the current table of contents for the wiki.<\/p>\n<blockquote>\n<p><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.MSBuildFaq\">Frequently Asked Questions<\/a> <\/p>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqGeneral\">General<\/a> \n<\/li>\n<li>\n<div class=\"TopicTipStats\"><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqProjectFileFormat\">Project File Format<\/a> <\/div>\n<\/li>\n<li>\n<div class=\"TopicTipStats\"><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqShippingTasks\">Shipping Tasks<\/a> <\/div>\n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqLoggers\">Loggers<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqTasks\">Tasks<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqVSMSBuildIntegration\">VS \/ MSBuild Integration<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqConversion\">Conversion<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqCommandLine\">MSBuild.exe Command Line<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqObjectModel\">Object Model<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.FaqScenarios\">Scenarios<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.InternalDogfooding\">Does Microsoft use MSBuild to build its own products?<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.CodeSmith\">How to execute CS templates from MSBuild?<\/a> <\/li>\n<\/ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.MSBuildLinks\">External Links and Resources<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.MSBuildQuickStarts\">Quick Start Tutorials<\/a> \n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.WriteASimpleProject\">Write a simple project<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.CleanMyBuild\">Clean my Build<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.SpecifyWhichTargetToBuildFirst\">Specify which Target to Build First<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildAllFilesInADirectory\">Build All Files in a Directory<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildAllFilesInADirectoryExceptOne\">Build All Files in a Directory Except One<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildTheSameSourcesWithDifferentOptions\">Build the Same Sources with Different Options<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.UseEnvironmentVariablesInABuild\">Use Environment Variables in a Build<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.CheckWhetherAnEnvironmentVariableHasBeenSet\">Check whether an Environment Variable has been set<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildAProjectWithResources\">Build a Project with Resources<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildIncrementally\">Build Incrementally<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.UseTheSameTargetInMultipleProjectFiles\">Use the Same Target in Multiple Project Files<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.TellMSBuildToIgnoreErrorsInTasks\">Tell MSBuild to Ignore Errors in Tasks<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.ExtendMSBuildWithANewTask\">Extend MSBuild with a New Task<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BuildASetOfDependantProjects\">Build a Set of Dependant Projects<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.RunACustomToolFromMyProject\">Run a Custom Tool From my Project<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.SpecifySeveralBuildOptionsOnTheCommandLine\">Specify Several Build Options on the Command Line<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.UseReservedXMLCharactersInProjectFiles\">Use Reserved XML Characters in Project Files<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.DisplayAnItemListSeparatedWithCommas\">Display an Item List Separated with Commas<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.ItemListTransforms\">Convert an Item List into a scalar string<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.ReferenceTheNameOrLocationOfTheProjectFileInTheProjectFile\">Reference the Name or Location of the Project File in the Project File<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.RecursiveCopy\">How do I do a recursive copy?<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BatchingExamples\">Batching Examples<\/a> <\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.MSBuildSpecs\">MSBuild Specifications<\/a> \n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.BatchingAlgorithm\">How the batching algorithm works<\/a> \n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.WhidbeyBeta2DCRComponentVendorsInstallLocations\">How to find targets files in a canonical place<\/a> <\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/wiki\/default.aspx\/MSBuild.MSBuildWishList\">MSBuild Community Wish List<\/a> <\/li>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>In addition to the MSBuild documentation on MSDN&nbsp;and the MSBuild team blog, there is an MSBuild wiki on Channel9.&nbsp; I had seen it before, but forgotten about it until I saw it mentioned in one of Chris Sells&#8217; old blog posts (My First MsBuild Task). Here&#8217;s the current table of contents for the wiki. Frequently [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4,7,8],"class_list":["post-3713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-msbuild","tag-team-build","tag-team-foundation"],"acf":[],"blog_post_summary":"<p>In addition to the MSBuild documentation on MSDN&nbsp;and the MSBuild team blog, there is an MSBuild wiki on Channel9.&nbsp; I had seen it before, but forgotten about it until I saw it mentioned in one of Chris Sells&#8217; old blog posts (My First MsBuild Task). Here&#8217;s the current table of contents for the wiki. Frequently [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/3713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=3713"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/3713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=3713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=3713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=3713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}