Я написал инструмент, который должен вызываться как часть проекта установщика .Net.
Он должен запросить у пользователя каталог, а затем обновить мой конфиг.
Я использую следующий код, чтобы показать dlg для выбора файла:
{
FolderBrowserDialog dlg = new FolderBrowserDialog();
dlg.Description = "Trace-Verzeichnis auswählen";
dlg.ShowNewFolderButton = true;
if (DialogResult.OK == dlg.ShowDialog( this ))
{
tbTraceDir.Text = dlg.SelectedPath;
}
}
Если я запускаю инструмент из командной строки, FolderBrowserDialog
показывает нормально.
Если он вызывается как часть пакета установщика из класса установщика, он бесконечно зависает в ShowDialog ()
Редактировать: То же поведение, когда я запускаю его из VStudio или из командной строки ...
Я использую .Net 4 (не профиль клиента)
Любые намеки, что я могу делать не так?
спасибо
Mario