Author Archives for Oleg Sych
Crossing Domain Boundaries: Name Resolution
This article provides an overview of DNS and NetBIOS and provides practical guidance on how to configure name resolution when accessing network resources and applications from another Active Directory domain.
Simplifying TFS: Applying hot fixes without branching
This article describes an approach for using a Team Foundation workspace to create a hot-fix for a Team build created in the past without introducing untested side effects and without adding complexity of branching and merging the source code.
T4 Editor by Tangible Engineering
Out of the box, code generation files appear and behave as regular text files in the Visual Studio editor. The lack of color syntax highlighting makes working with code generation templates particularly difficult because code blocks and text blocks blend together. Tangible T4 Editor extends the Visual Studio editor to provide color syntax highlighting and IntelliSense for T4 code generation files.
T4Toolbox build 9.3.21.1 problem
There is a serious problem in version 9.3.21.1 of the T4 Toolbox. In this version installer was modified to deploy T4Toolbox.dll assembly in the GAC, but unexpectedly it stopped installing it into the regular location - $(ProgramFiles)\T4 Toolbox\bin. It turned out to be an expected behavior of Microsoft Installer, as Aaron Stebner describes here. Following […]
T4 Toolbox: Generating files in different folders and projects
This article describes how to generate multiple output files in different directories and different folders with the help of version 9.3.21.1 of T4 Toolbox.
T4 Tutorial: Making code generators extensible
This post is a part of the series that introduces code generation with Text Templates (also known as T4 Templates) in Visual Studio using C# and Visual Basic; explains how to create reusable templates and combine them in complex code generators.
February Meeting of Tampa Bay IASA Chapter
It’s funny that I spoke about T4 at most major cities in Florida, except my home town. Well, next month T4 is finally coming to Tampa. I will be presenting Code Generation with T4 and Visual Studio at the February meeting of the Tampa Bay IASA chapter.
This talk has changed a lot during 2008. […]
T4 Toolbox: LINQ to SQL classes generator
This article describes a new, ready-to-use code generator included in T4 Toolbox, which produces LINQ to SQL DataContext and entity classes.
Pros and Cons of T4 in Visual Studio 2008
This article provides detailed analysis of pros and cons of T4 from the standpoint of an application developer.
T4 Toolbox: Strongly-typed AzMan wrapper generator
Build 8.12.27.1 of T4 Toolbox includes a new project item template for an AzMan authorization policy XML file and a code generator that produces a C# wrapper for performing operation-based authorization checks against it. The generator creates a separate enumerated type with security operations for each application application in the AzMan policy and a wrapper class with strongly-typed Authorize and CanPerform methods that take these enums as parameters.


