Я ищу для создания шаблона Visual Studio 2008, который будет создавать базовый проект и на основе удаления определенных файлов/папок на основе параметров, которые вводит пользователь.Создание шаблонов Visual Studio
В настоящее время я следил за некоторыми учебниками онлайн, которые позволили мне создать форму для запроса пользователя и передачи данных в класс IWizard, но я не знаю, что делать дальше.
Учебники предоставить образец, чтобы сделать некоторую простую замену: код:
Form1 form = new Form1();
DialogResult dlg = form.ShowDialog();
if (dlg == DialogResult.OK)
{
foreach (KeyValuePair<string, string> pair in form.Parameters)
{
if (!replacementsDictionary.ContainsKey(pair.Key))
replacementsDictionary.Add(pair.Key, pair.Value);
else
replacementsDictionary[pair.Key] = pair.Value;
}
}
form.Close();
но я ищу, чтобы выборочно включать файлы на основе пользовательских настроек, и если возможно, выборочно включать разделы кода в файл на основе настроек.
Есть ли разумный способ сделать это, или мне придется вручную удалять файлы проекта в IWizard: ProjectFinishedGenerating()?
Это очень полезно, но я также хотел бы знать, возможно ли его выборочно включать части файла на основе настроек. Ответ, который вы предлагаете здесь, является отличным. Спасибо. –