Windows 7 の Visual Studio 2010 でセットアップ プログラムを使用してデプロイするアプリケーションがあります。プログラムは Windows 7 および XP で正常にデプロイおよび実行されますが、Windows 8 システムにデプロイすると、構成ファイルへのアクセスに関するエラーが発生します。 .
プログラムは c:\Program Files (x86)[Company Name][App Name]\ にインストールされ、参照されるファイルは、Windows GetTempFile によって生成されたマシンのように見える名前の一時ファイル (x4q0toqw.tmp など) です。このフォルダーには存在せず、exe 構成ファイル (存在する myapp.exe.config) への参照があります。
Windows 8 システムでコードをビルドして実行すると、インストールして正常に動作し、エラーは発生しませんが、Windows 8 でコンパイルされたアプリを Windows 7 にデプロイすると、構成ファイルへのアクセスに関して同じエラーが発生します。 . どちらのマシンも 64 ビットですが、32 ビット アプリケーションを生成します。
2 つのバイナリをリリースする予定はありません。誰が何が起こっているのか教えてもらえますか? 例外が発生しないため、ネイティブにデバッグしても役に立たないため、例外がスローされたときにexeにアタッチできるJITデバッグをセットアップしようとしています。
これは 2 つの異なるマシン上にありますが、私は両方で同じユーザーとして同じドメインにログインし、管理者です。