我编写了一个工具,应该作为.Net安装程序项目的一部分调用。
它应该要求用户选择一个目录,然后更新我的配置文件。
我使用以下代码显示文件选择器对话框:
{
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(不是客户端配置文件)。
有什么提示可以告诉我可能做错了什么吗?
谢谢
马里奥