How to Create an Inline Task<p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">Hi, my name is Chuck England and I a Program Manager for Visual Studio’s <b>Project &amp; Build</b> team here at Microsoft. This includes the Project System inside Visual Studio, MSBuild (shipped as part of the framework), and SCCI integration in Visual Studio.</font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> </font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">The <b>Project System</b> is the integral part of Visual Studio that manages your project(s) and solutions. You probably recognize it most as the system you interact with to setup, add files to, and manage your projects and solutions.</font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> </font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>MSBuild</b> is a complete build environment. Through its XML file format, you define the build as a set of properties and items that build targets. These targets may be built from our predefined set of tasks, or from those you define yourself.<br><br></font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">With this new release of Visual Studio, we have made significant additions and improvements to the Project System and MSBuild.<br><br></p> <ul> <li>Walkthrough: <b><font color="#080808" size=2>How to Create an Inline Task</font></b></li> <ul> <li>In this walkthrough, &quot;</font><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>How to Create an Inline Task</b>&quot;, we are highlighting our new feature &quot;<b>Inline Tasks</b>&quot; that allows you to write tasks in C# right inside your MSBuild (Project) file. This means you no longer have to build a separate assembly. It helps make custom build steps easy. Our sample walkthrough highlights how you might write a custom build rule to send an email when your build is complete.</font></font></font></li></ul></ul> <p> </p><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> <p></font><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">We are really looking forward to hear your feedback. Please let us know what you think about the our scenarios in these walkthroughs, as well as other feedback you may have. We are interested in hearing about your overall experience and your thoughts about these new features into Visual Studio!<br><br>If you have not downloaded or would like more information about the CTP, please visit <a href="http://go.microsoft.com/fwlink/?LinkId=129231"><font color="#0000ff">http://go.microsoft.com/fwlink/?LinkId=129231</font></a>.  <br><br>Thanks,<br><br></p></font> <p style="margin:0in 0in 0pt"></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>Chuck England</b></font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">Visual Studio Platform<br>Program Manager – Project and Build</font></p> <p style="margin:0in 0in 0pt"><font face=Calibri><br><img class=AvatarImage id="ctl00_MainContentPlaceHolder_ProfileUserControl1_AvatarImage" src="http://i2.social.microsoft.com/Image.avatr?size=ExtraLarge&amp;user=Chuck England - MSFT&amp;id=00000000-0000-0000-0000-000000000000"></font></p></font></font></font></font>© 2009 Microsoft Corporation. All rights reserved.Sat, 01 Nov 2008 12:44:22 Zf30edddb-4183-499b-942b-105d58a78a86http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#f30edddb-4183-499b-942b-105d58a78a86http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#f30edddb-4183-499b-942b-105d58a78a86Chuck England - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=Chuck%20England%20-%20MSFTHow to Create an Inline Task<p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">Hi, my name is Chuck England and I a Program Manager for Visual Studio’s <b>Project &amp; Build</b> team here at Microsoft. This includes the Project System inside Visual Studio, MSBuild (shipped as part of the framework), and SCCI integration in Visual Studio.</font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> </font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">The <b>Project System</b> is the integral part of Visual Studio that manages your project(s) and solutions. You probably recognize it most as the system you interact with to setup, add files to, and manage your projects and solutions.</font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> </font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>MSBuild</b> is a complete build environment. Through its XML file format, you define the build as a set of properties and items that build targets. These targets may be built from our predefined set of tasks, or from those you define yourself.<br><br></font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">With this new release of Visual Studio, we have made significant additions and improvements to the Project System and MSBuild.<br><br></p> <ul> <li>Walkthrough: <b><font color="#080808" size=2>How to Create an Inline Task</font></b></li> <ul> <li>In this walkthrough, &quot;</font><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>How to Create an Inline Task</b>&quot;, we are highlighting our new feature &quot;<b>Inline Tasks</b>&quot; that allows you to write tasks in C# right inside your MSBuild (Project) file. This means you no longer have to build a separate assembly. It helps make custom build steps easy. Our sample walkthrough highlights how you might write a custom build rule to send an email when your build is complete.</font></font></font></li></ul></ul> <p> </p><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"> <p></font><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face=Symbol color="#080808"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">We are really looking forward to hear your feedback. Please let us know what you think about the our scenarios in these walkthroughs, as well as other feedback you may have. We are interested in hearing about your overall experience and your thoughts about these new features into Visual Studio!<br><br>If you have not downloaded or would like more information about the CTP, please visit <a href="http://go.microsoft.com/fwlink/?LinkId=129231"><font color="#0000ff">http://go.microsoft.com/fwlink/?LinkId=129231</font></a>.  <br><br>Thanks,<br><br></p></font> <p style="margin:0in 0in 0pt"></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808"><b>Chuck England</b></font></p> <p style="margin:0in 0in 0pt"><font style="font-size:9.5pt" face="'Verdana','sans-serif'" color="#080808">Visual Studio Platform<br>Program Manager – Project and Build</font></p> <p style="margin:0in 0in 0pt"><font face=Calibri><br><img class=AvatarImage id="ctl00_MainContentPlaceHolder_ProfileUserControl1_AvatarImage" src="http://i2.social.microsoft.com/Image.avatr?size=ExtraLarge&amp;user=Chuck England - MSFT&amp;id=00000000-0000-0000-0000-000000000000"></font></p></font></font></font></font>Sat, 25 Oct 2008 00:47:24 Z2008-11-01T00:27:25Zhttp://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#98d8758e-fa8a-4cff-8ae3-d95fa432af30http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#98d8758e-fa8a-4cff-8ae3-d95fa432af30Chuck England - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=Chuck%20England%20-%20MSFTHow to Create an Inline Task<p style="margin:0in 0in 0pt"><span style="color:#1f497d"><span><font face=Calibri><font face=Verdana color="#000000">With the quick pace to get the CTP bits out the door, we realized that some critical files for the Inline Tasks walkthrough did not make it onto the VPC.<br><br>In order to provide you with this really cool walkthrough, we have updated the documentation and have provided the missing bits in a zip file (see link below).<br><br>To use this zip file, download it to your desktop. Then, with your VPC up and running, drag and drop the zip file onto the desktop of the VPC. The file will be copied to the VPC desktop. Now, on the VPC, right-click and choose, &quot;Extract All...&quot; and follow the instructions to unzip the contents to your desktop. At this point, you can delete the zip file. Now open the extracted files folder. In the root you will find a new document that will guide you through the walkthrough.<br></font><br></font></span>    <a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=14826"><font face=Calibri>https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=14826</font></a><br><br><font color="#000000">If you have any questions please do not hesitate to post here.<br></font><br><strong>Chuck England</strong><br>Visual Studio Platform<br>Program Manager - Project and Build</span></p>Sat, 01 Nov 2008 00:09:19 Z2008-11-01T00:09:19Zhttp://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#95fd90e2-c694-4e32-a8a4-3042c0cae629http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpdeploy/thread/f30edddb-4183-499b-942b-105d58a78a86#95fd90e2-c694-4e32-a8a4-3042c0cae629Lex Lihttp://social.msdn.microsoft.com/Profile/en-US/?user=Lex%20LiHow to Create an Inline Task Chuck, <br><br>This is a nice feature. After reading the words about new MSBuild, I just cannot wait to download the CTP and play with it :)<br><br>Lex Li<br>Support Engineer<hr size="1" align="left" width="25%">http://lextm.cnSat, 01 Nov 2008 12:44:22 Z2008-11-01T12:44:22Z