Windows Server 2008で実行されているWPFアプリケーションでOpenFileDialog(System.Windows.Formsから)を使用して問題が発生しました。ボタンをクリックすると、待っているモード "、その後、正常に何も起こらない、いずれかのウィンドウが表示されます。しかし、WindowsFormアプリケーションで同じメソッドを使用すると、同じサーバー上で動作します。WPF - ファイルを開くダイアログWPFとサーバー
私はこのコードをテストしています:
try
{
System.Windows.Forms.OpenFileDialog dialog = new System.Windows.Forms.OpenFileDialog();
dialog.ShowHelp = false;
dialog.Multiselect = false;
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
return;
txtCaminho.Text = dialog.FileName;
}
catch (Exception ex)
{
MessageBox.Show("Exception: " + ex.Message);
}
サーバがネット4.5.2でのWindows Server 2008、R2、x64の、です。アプリケーションはx86モードで動作します。
私はまた、アプリケーションが4.5 .NETと高いためである場合Microsoft.Win32とMicrosoft.WindowsAPICodePack.Dialogs
を、あなたのプロジェクトで何か他のものでなければならない、あなたは、スタンドアロンのテストアプリでこの動作を参照していますか。? –
はい、このサーバーでのみ、OpenFileDialogを使用するすべてのWPFアプリケーションで発生します。私が投稿したコードはスタンドアロンテストそのものです。 –