他のプロジェクトからOpenFileDialogをコピーしましたが、新しいプロジェクトでは機能しません。OpenFileDialogでDialogResult.OKを使用中にエラーが発生しました
OpenFileDialog open = new OpenFileDialog();
open.Filter = "Binary|*.bin";
open.RestoreDirectory = true;
open.Multiselect = false;
try
{
if (open.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
//some code
}
}...
エラーには参照がありません。 参照を構成しようとしましたが、System.Windows.Formsのチェックボックスをクリックすると、ActiveX-Libraryが.NETアセンブリからインポートされ、追加できないため、使用できないというメッセージが表示されます。私の以前のプロジェクトでは、私は参照を追加し、すべて正常に動作します。 .NETアセンブリへの参照を追加するにはどうすればよいですか?
ボーナス:どうしてですか? VisualStudio内で参照を追加することをブロックすべき理由はありますか? .NET Frameworkで
それは、WPFアプリであると私はVisualStudioを2017を使用しています-Edit- 4.5.2
プロジェクトの種類に?フレームワークのバージョン? – Gusman
winfromアプリケーションからコピーしている可能性があります。 Go wpf way http://www.wpf-tutorial.com/dialogs/the-openfiledialog/ – Harsh
いいえ、私はそれを確認しませんでした。これは同じアプリケーションです。 @Harsh – Thomas