Régi probléma, hogy egy nagyobb projektben ahol többen dolgozunk együtt, nehéz az fájlok egységes fejléc kinézetét és tartalmát megvalósítani. Ki-ki vérmérséklete szerint tesz be kisebb vagy nagyobb fejléceket, s biza van aki meg semmit. Erre régi megoldás volt, hogy a VS által adott template-k kerültek a header résszel kiegészítésre, de sajna ez is csak részmegoldás, hisz nem minden fájltipushoz és ami fontosabb csak egyszer (a létrehozáskor) lehet azokat betenni.
A most futó projektben számos elég komoly dokumentálási feltétel adódott, s úgy döntöttem ezt a problémát most már meg kell oldani, ha másképp nem legvégső esetben írunk valamit ami megoldja a gondjainkat. Számos ötlet és megoldás bukkant fel (ezek közül van amit mi is kitaláltunk már, használtunk), míg végül a keresési hálóba került egy open source projekt…
License Header Manager for Visual Studio
A License Haeder Manager egy Visual Studio kiegészítő, melyet a CodePlex keretei között publikáltak, és felhasználása így ingyenes. Az eredeti változat még a VS 2010-hez készült (nem is értem miért nem bukkantam rá előbb), és a mostani VS 2013-al is tökéletesen működik. A megoldás előnye, hogy tetszőlegesen lehet a fejlécezhető állománytípusokat felvenni, s minden egyes típushoz külön-külön fejléc definíciót vehetünk fel.