Paul Welter's Weblog
Coding Conundrums of a .NET Developer
-
Easier way to page Linq queries.
The following query extension will make paging a query more natural then skip and take. Simply append Paginate(page, pageSize) to your query.
-
Calculator.NET - Calculator that evaluates math expressions
I'd like to announce the release of a little project I've been working on. I call it Calculator.NET. I started this project for a couple reasons. First, I was annoyed that Windows Vista doesn't come with a better calculator. Windows XP has Power Calculator, but that doesn't work on Vista. Next, I was reading a blog about DynCalc by Bart De Smet on how to do mathematical calculations. That gave me the starting point on how to create Calculator.NET.
-
CodeSmith 4.0 Public Beta Released
-
XML Serializable Generic Dictionary
For some reason, the generic Dictionary in .net 2.0 is not XML serializable. The following code snippet is a xml serializable generic dictionary. The dictionary is serialzable by implementing the IXmlSerializable interface.
-
MSBuild Community Tasks Project releases new version
The MSBuild Community Tasks Project releases version v1.1.0.145. There are many new tasks in this release. Special thanks to all the contributors to the project.
-
Create a Relative path code snippet
Here is a code snippet that is equivalent to the windows API PathRelativePathTo as native c#. The function creates a relative path from one file or folder to another.
-
Draco.NET version 1.6.4.0 Released
I’ve update and released a new version of Draco.NET. This release is mainly to make it compatible with Visual Studio 2005 and MSBuild. The following is a list of changes …
-
Sample build file using MSBuild Community Tasks
The MSBuild Community Tasks Project has released the first version of tasks. The following is a sample build project that uses the SvnVersion, AssemblyInfo, NDoc and Zip tasks to create a release.
-
MSBuild Community Tasks Project releases version v1.0.0.29
The MSBuild Community Tasks Project releases version v1.0.0.29. The following is a list of tasks.
-
MSBuild Community Task Collaboration Project
I’d like to announce the MSBuild Community Task Collaboration Project. The project was started by me to form a directory of MSBuild Tasks for use in your build scripts. The project is also an open source collection of tasks. The project is broke into 2 web sites.