Возникла такая проблема при создании собственного шаблона для VS 2005.
Я наследуюсь от IWizard и в методе
public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams)
мне нужно доступиться к значению $safeitemrootname$. Но в replacementsDictionary такого нет.