C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■83900 / 1階層)  FolderBrowserDialog時のエラー
□投稿者/ 魔界の仮面弁士 (1266回)-(2017/04/21(Fri) 10:59:31)
No83893 (だんご さん) に返信
> 'C:\Users\User\プロジェクト\プロジェクト名\bin\Debug\App.exe' で問題を検出しました。
プロジェクトをユーザーフォルダに直接配置するのは珍しいですね。
オプション設定の「プロジェクトの場所」で既定のパスを変更されているのでしょうか。

初期パスとしては、
 C:\Users\USER\Documents\Visual Studio 20xx\Projects\ソリューション\プロジェクト\bin\Debug\
 C:\Users\USER\Documents\Visual Studio 20xx\Projects\プロジェクト\bin\Debug\
のように、マイ ドキュメント配下に置かれるはずですが、
どのパスで実行した場合も特に変化は無さそうですか?


また、アンチウィルスソフトウェアを利用している場合は、
プロジェクトのフォルダーを除外指定してみては如何でしょう。
(FolderBrowserDialog へのアクセスに対して、何かの監査処理が行われていて、
 それが Visual Studio のデバッガと競合したのでは無いか…という妄想してみました)


> ただしデバッグ時だけであり、単体でソフトを起動するとこのエラーは出ません。
デバッグ時だけですか…。
それでは、App.vshost.exe を使わない場合はどうなりますか?

具体的には、プロジェクトのプロパティにて[デバッグ]タブにある
『Visual Studio ホスティング プロセスを有効にする』を Off にするということです。


> FolderBrowserDialogはネットの使用例と変わらない使い方をしています。
デザイン時にフォームに貼って使う方法と
使うたびに New する方法とがありますね。どちらでしょうか。

前者は、Dispose 処理が Form によって自動的に行われますが、
後者は Using あるいは Dispose の呼び忘れに注意が必要です。


> 以下の解決法は関係ありませんでした。
そこのサイトでは、セーフモードでは再現しなかったと述べられていますが、
今回の事象はセーフモードでも発生する状態なのでしょうか。
http://jihi4541.blog.fc2.com/blog-entry-4.html



> ただし、Newをした後、ShowDialogを起動する前に
> Description、RootFolder、SelectedPathいずれかを設定するとエラー、
> 何もせずそのままShowDialogをするとエラーが出なくなります。
手元の環境では再現しなかったので、もう少し追加情報を下さい。

・Visual Studio のバージョン(2012 とか 2017 とか)
・Visual Studio のエディション(Express とか Ultimate とか)
・Visual Studio のアップデートバージョン(Update 1 とか)
・Windows 10 のバージョン(1703 とか 1607 とか)
・ビルド時のプラットフォームを変更するとどうなるか(AnyCPU32BitPreferred、AnyCPU、x64、x86)
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←FolderBrowserDialog時のエラー /だんご 返信無し
 
上記関連ツリー

FolderBrowserDialog時のエラー / だんご (17/04/20(Thu) 22:51) #83893
FolderBrowserDialog時のエラー / 魔界の仮面弁士 (17/04/21(Fri) 10:59) #83900 ←Now
Re[1]: FolderBrowserDialog時のエラー / なちゃ (17/04/22(Sat) 00:10) #83913
  └ Re[2]: FolderBrowserDialog時のエラー / だんご (17/04/22(Sat) 18:34) #83915

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信