DOBON.NETプログラミング道掲示板
(現在 過去ログ3 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全6記事(1-6 表示) ] <<
0
>>
■34240
/ inTopicNo.1)
あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▼
■
□投稿者/ けい
一般人(22回)-(2019/04/29(Mon) 17:14:29)
環境/言語:[Windows10、VB.NET、.NET Framework4.0]
分類:[.NET]
お世話になります。
Windows10、VB.NET2015でEXEを開発しています。
WindowsXP、Windows7、Windows8.1で使用するため、
.NET Framework=4.0で開発しています。
この同じ開発環境PCが2台あります(A、Bとします)。
AでビルドしたEXEは、運用PCで正常に起動します。
AでビルドしたソリューションをフォルダごとBに移して、
コードは何もいじらず、
BでビルドしたEXEは、運用PCで起動時に原因不明のエラーが出ます。
「動作を停止しました」「「問題が発生したため終了します。この問題を<Report Destination Name>に報告してください」となります。
ちなみに、別途新規にBで作成、ビルドしたプロジェクトのEXEは、
運用PCでも正常に起動します。
考え得るエラー原因の可能性があれば、
教えてください。
どうぞよろしくお願いします。
引用返信
削除キー/
編集
削除
■34242
/ inTopicNo.2)
Re[1]: あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▲
▼
■
□投稿者/ Azulean
大御所(507回)-(2019/04/29(Mon) 19:20:31)
推測が難しいですね。
■
No34240
に返信(けいさんの記事)
> BでビルドしたEXEは、運用PCで起動時に原因不明のエラーが出ます。
> 「動作を停止しました」「「問題が発生したため終了します。この問題を<Report Destination Name>に報告してください」となります。
Windows のイベントログのアプリケーションのツリーに、問題が起きた時刻近辺でエラーが記録されていませんか?
複数存在すると思いますので、.NET の例外情報が残されていないかを確認してみてください。
ヒントになるかもしれません。
また、フォルダーごとコピーした後、B で「リビルド」した場合はどうなりますか?
引用返信
削除キー/
編集
削除
■34244
/ inTopicNo.3)
Re[2]: あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▲
▼
■
□投稿者/ けい
一般人(24回)-(2019/04/30(Tue) 13:38:18)
■
No34242
に返信(Azuleanさんの記事)
ありがとうございます。
運用PCでのエラー履歴、調べてみます。
Bでリビルドしても結果は同じでした。
引用返信
削除キー/
編集
削除
■34249
/ inTopicNo.4)
Re[1]: あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1226回)-(2019/04/30(Tue) 23:58:59)
■
No34240
に返信(けいさんの記事)
> ちなみに、別途新規にBで作成、ビルドしたプロジェクトのEXEは、
> 運用PCでも正常に起動します。
既存プロジェクト(および、実験用の新規プロジェクト)は、
どのような内容なのでしょうか?
コンソールアプリなのか、WinForm なのか WPF なのか WebApp なのか、
x86/x64/AnyCPU/AnyCPU32bitPreferred の違いとか、
参照設定に Interop.*.dll の類が含まれているか否か、
.config や .manifest に追加の設定が書き込まれているのか否か、
レジストリの AppCompatFlags の設定有無の状況とか。
引用返信
削除キー/
編集
削除
■34253
/ inTopicNo.5)
Re[2]: あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▲
▼
■
□投稿者/ けい
一般人(25回)-(2019/05/03(Fri) 12:54:07)
■
No34249
に返信(魔界の仮面弁士さんの記事)
ありがとうございます。
既存プロジェクト、実験用、
ともに、Winformです。
実験用は、FormにButtonを置いただけのものでした。
引用返信
削除キー/
編集
削除
■34254
/ inTopicNo.6)
Re[3]: あるWindows10PCでビルドしたEXEがW8.1以下で実行エラー
▲
▼
■
□投稿者/ けい
一般人(26回)-(2019/05/03(Fri) 13:01:55)
皆様ありがとうございました。
解決しました。
開発環境にインストールされているMicrosoft POS for .NETのバージョンが、
Aでは1.12、Bでは1.14になっていました。
AでビルドしたソリューションをBで開いた時、
参照しているMicrosoft.PointOfServiceのプロパティで、
特定バージョン=Falseのため、
バージョンが自動的に1.12から1.14になり、
これでビルドしてEXEを作成したため、
これがXP等でエラーの原因になったようです。
会計レジのラインディスプレイでPOSを使用していました。
Bに1.12もインストールして、ソリューションを開くと、
参照バージョンは1.12になり、エラーは解決しました。
ご助言まことにありがとうございました。
解決
済
み!
引用返信
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-