Archives
-
End to End EntLib Demonstration (Source and Powerpoint presentation)
Ok, so between naps (of my 21-month-old son) and some late nights, I've managed to get the source code from my presentation last Tuesday put together. You can downoad the source and my presentation and follow the readme.txt to get set up. The source has examples of consuming all of the application blocks. It also includes an example of how to integrate ASP.NET's Forms Authentication and EntLib's Authentication/Authorization block.
-
Another VB.NET note (The BuildRules add-in)
On another VB.NET note, for anyone using the BuildRules tool included in the Microsoft Visual Studio .Net 2003 Automation Samples and have noticed that when you have a reporting project in your solution the BuildRules tree doesn't populate itself, the bug is essentially the same bug as the one I fixed in VBCommenter. There's a "foreach (project in solution.projects)" or some such loop in the BuildRules code, which fails somewhat silently when a reporting services project is in the solution. If you change it to an indexed loop going from 1 to the count of the Solution.Projects.Count property (yes, it really is a one-based array) and get the project using the Projects.Item(index) property, it will work again. This appears to have something to do with the COM interface to VS.NET and its implementation of the COM equivalent of IEnumerable.GetEnumerator (NewEnum? Sorry, I wasn't a COM guy before .NET) method, which fails in this case.
-
A new VBCommenter release for those of you using VB.NET...
I've just posted a new release of VBCommenter on the GotDotNet workspaces. This tool has been invaluable to us on my current project, where VB.NET has been mandated but where we wanted to create our API documentation just like a C# project. However, there were several issues with the 1.2 release that caused us issues, and over the last few months I've been slowly working on cleaning them up. Major improvements over the 1.2 version include:
-
My EntLib presentation to the Cincinnati .Net users' group meeting is TONIGHT (2/15) at 6
If you happen to live in the Cincinnati area and read my blog - I'm giving a presentation on Enterprise Library tonight at the Cincinnati .Net Users Group - see their site for directions. The presentation will start at 6pm and last until around 7.
-
Enterprise Library Configuration (Part 2/2): Customizable configuration with framework extensions.
In my first article on Enterprise Library configuration, I talked about how to build your own "root node" in a configuration file. We also discussed how to use the ILinkedNodeService to reference another configuration node from within your custom configuration section, and went over some details as to how the code worked in relation to the configuration manager tool. I provided a downloadable code example that I will use again in this post.
-
Enterprise Library Configuration (Part 1/2): Customized Appsettings and the EntLib Configuration Manager tool.
So I've finally gotten comfortable enough with the configuration management tool to post some examples. I'll be doing a 2-part series on the Enterprise Library configuration framework and how you can incorporate your own application configuration into the tool and also customize the configuration offered by your custom frameworks.