voterお世話になっています。「外部マニフェストファイルを読み込むexe」で、同階層に外部マニフェストが無い状態で実行するとそれ以降外部マニフェストを読み込まなくなってしまいます。原因や回避策を教えて頂けないでしょうか。ダイアログベースのexeプログラムは変更しておらず、デフォルトの状態。モニターのDPIを150%以上にし、サインアウトする。OutManifestLoad2.exeを実行する。マニフェストのdpiAwareがfalseに書き換え、OutManifestLoad2.exeを実行する。マニフェストのdpiAwareをtrueに戻し、マニフェストをリネームする(___OutManifestLoad2.exe.manifest等)。その後OutManifestLoad2.exeを実行する。→マニフェストファイルが無いので、ダイアログがぼやけて表示される。マニフェストのファイル名を元に戻す(OutManifestLoad2.exe.manifest)。その後OutManifestLoad2.exeを実行する。→マニフェストがあり、dpiAwareがtrueなのに、ダイアログがぼやけて表示される(現象再現!)●回避策?1実行するパスを変更すると、現象が発生しなくなります。DirをDir2にリネームすると、同じexe、同じマニフェストなのに、正しくマニフェストを読み込んだ動作になります。2OutManifestLoad2.exeを更新すると、現象が発生しなくなります。OutManifestLoad2.exeをバイナリエディタで開き、1byte書き換え保存、書き換えを元に戻し保存すると、正しくマニフェストを読み込んだ動作になります。mnbfmt問題をうまく再現できませんでした。何かを見逃しているかどうかはわかりませんので、スナップショットを通して一連の操作を示しました。falseの場合、画像は次のようになります2つの写真に違いはないことがわかるので、何か見逃した場合はお知らせください。Sun-MSFTさん再現確認をしていただいてありがとうございます!2枚目の一番上の項目が、フルパスになっていますが、以下を設定して頂けますか。OutManifestLoad2.exe.manifestここを変更しても、今だ再現しない場合連絡ください。私のプロジェクトの設定をすべて画像でアップロードします。voterドキュメントで裏取りはしていませんが、過去の質問のやりとりをした印象では、以下の動きをしているはずです。意図的に作り込まれていると思われます。よって、以下のいずれかになりそうです。votermnbfcmtさん、こんにちは。フォーラムオペレーターのHarukaです。MSDNフォーラムにご投稿くださいましてありがとうございます。Sun-MSFTの代わりに返信させていただきます。はい、まだ再現できません。詳細を以下に示します。•OutManifestLoad2.exe.manifestファイルはデバッグファイルディレクトリに配置されていますか、それとも以下に示す場所に配置されていますか。•dpiAwareの値を変更するとき(trueまたはfalse)、exe実行可能ファイルを再コンパイルする必要がありますか。Haruka~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。ご協力くださいますようお願いいたします。MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。voterAzuleanさんありがとうございます。Azuleanさんの仰るように、どこかにキャッシュしており、exeが更新されるとキャッシュクリアされているようですね。したドキュメントがあれば説明しやすくて助かりますが、その可能性は低そうですね。運用で回避できそうな流れになりました。Sun-MSFTさんの代わりに再現確認して頂き、ありがとうございます。>•dpiAwareの値を変更するとき(trueまたはfalse)、exe実行可能ファイルを再コンパイルする必要がありますか。マニフェストファイルのdpiAwareを変更しても、exeの再コンパイルは不要です。>•OutManifestLoad2.exe.manifestファイルはデバッグファイルディレクトリに配置されていますか、それとも以下に示す場所に配置されていますか。マニフェストファイルは以下のように、exeと同じ階層においています。このマニフェストは実行時にあればよく、ビルド時には無くてもよいです。●構成Dir┣OutManifestLoad2.exe┗OutManifestLoad2.exe.manifest私が勘違いしていることがありました。以下の項目は設定不要です。これはビルド時にexeに組み込むマニフェストを設定する項目ですよね。「埋め込みマニフェスト:いいえ」にしているので、ここに何を設定しても意味はないはずです。(もちろん設定していれも再現はします)誤った情報を書き込んで、混乱させてしまい申し訳ありませんでした。