C# FolderBroserDialog()在32位生成时导致系统错误
导致错误此程序无法启动,因为计算机中缺少api ms win crt运行时-| 1-1-0.dll。请尝试重新安装程序以解决此问题。当它试图显示对话框时 但是,单击“确定”后,ShowDialog仍能成功打开FolderBrowserDialog模型,甚至可以按预期工作,允许您成功选择文件夹,然后将其路径放入文本框中。此错误仅在首次尝试将ShowDialog用于FolderBrowserDialog时发生。之后,直到关闭WPF exe并再次运行,错误才会出现。当我将构建的平台目标更改为x64时,也不会发生此错误 重新下载visual studio已修复我的计算机上的问题,但将可执行文件移动到其他计算机仍会导致错误持续存在C# FolderBroserDialog()在32位生成时导致系统错误,c#,wpf,folderbrowserdialog,C#,Wpf,Folderbrowserdialog,导致错误此程序无法启动,因为计算机中缺少api ms win crt运行时-| 1-1-0.dll。请尝试重新安装程序以解决此问题。当它试图显示对话框时 但是,单击“确定”后,ShowDialog仍能成功打开FolderBrowserDialog模型,甚至可以按预期工作,允许您成功选择文件夹,然后将其路径放入文本框中。此错误仅在首次尝试将ShowDialog用于FolderBrowserDialog时发生。之后,直到关闭WPF exe并再次运行,错误才会出现。当我将构建的平台目标更改为x64时,
我可以使用帮助来修复错误或防止出现弹出窗口。< /P> < P>下载或修复VisualC++重新分发:
或者尝试更新窗口这应该可以解决您的问题。仅供参考,我提供的链接是针对VS 2015的-如果该版本不起作用,您可能需要尝试其他版本。问题仍然存在于其他机器上有多少其他机器?你试过在那些机器上更新redist吗?尝试删除bin并重建。您想下载32位可再发行文件,因为它不适用于该平台。您在什么时候显示该对话框?在应用程序启动期间?最后,使用不依赖WinForms的库/对话框
var dialog = new System.Windows.Forms.FolderBrowserDialog();
dialog.ShowDialog();
txtBoxWindowsSourceFolder.Text = dialog.SelectedPath;