- | rssFeed | My book on MSBuild and Team Build | Archives and Categories Thursday, November 19, 2009

MSBuild Video

I have a new video posted discussing MSBuild, you can see this video at http://www.dnrtv.com/default.aspx?showNum=158. This is a continuation of my first appearance discussing on dnrtv.com. Take a look and let me know if there are any particular topics you'd like for me to discuss. One of the topics I discuss in this video is Open Source MSBuild tasks. One of the most useful task libraries is the MSBuild Extension Pack, there is a great set of tasks there. If you haven't seen it already you should take a look.

Sayed Ibrahim Hashimi

dnrTV | msbuild | Video Thursday, November 19, 2009 3:20:40 AM (GMT Standard Time, UTC+00:00)  #     | 
Friday, November 13, 2009

MSBuild Reserved Characters

The other day someone sent me an email asking me about reserved characters in MSBuild targets names. I didn't actually know of a published list of such a reference so I contacted the MSBuild team for more information and here is what I found out.

Illegal characters in target names

'$', '@', '(', ')', '%', '*', '?', '.'

Properties, items and item metadata elements must start with either a letter [a-Z] or an underscore (_).

Characters after the initial character for properties, items and item metadata can include: letters, numbers, underscore, and dashes (-).


Sayed Ibrahim Hashimi

msbuild Friday, November 13, 2009 7:36:00 AM (GMT Standard Time, UTC+00:00)  #     | 
Saturday, November 7, 2009

ASP.NET MVC Sudoku Solver

A while back I had a session on MSDeploy where I demonstrated deploying an ASP.NET MVC Sudoku solver that I wrote a while back. A few people asked me to publish it, so I did you can get it at http://sudokumvc.codeplex.com/


Sayed Ibrahim Hashimi

ASP.NET MVC | Codeplex Saturday, November 7, 2009 9:51:27 AM (GMT Standard Time, UTC+00:00)  #     | 

ASP.NET MVC View Helpers

Are you using ASP.NET MVC? If so you may be interested in an article that I've just made available on Codeplex published to ASP.NET MVC Custom View Helpers. View helpers are usages of extension methods to insert markup into your pages. For example <%= Html.TextBox("username") %> and <%= Html.ValidationMessage("username") %> are both using view helpers. These are really just extension methods on the HtmlHelper class. There are a few different ways that you can create your own custom view helpers. I examine the different approaches, discuss the current implementation of the view helpers shipped with ASP.NET MVC itself, and I provide some helper classes for you to create your own custom view helpers.

ASP.NET MVC Custom View Helpers

Sayed Ibrahim Hashimi



ASP.NET MVC | Codeplex | Writing Saturday, November 7, 2009 8:55:15 AM (GMT Standard Time, UTC+00:00)  #     |