質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

WPF

Windows Presentation Foundation (WPF) は、魅力的な外観のユーザー エクスペリエンスを持つ Windows クライアント アプリケーションを作成するための次世代プレゼンテーション システムです

Q&A

解決済

3回答

2723閲覧

ビルド環境による実行ファイルの差異。

mugicya

総合スコア1046

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

WPF

Windows Presentation Foundation (WPF) は、魅力的な外観のユーザー エクスペリエンスを持つ Windows クライアント アプリケーションを作成するための次世代プレゼンテーション システムです

0グッド

1クリップ

投稿2016/07/14 07:33

こんにちわ。

WPFアプリを Windows10 + VS2015 の環境で作成しているのですが、
Windows10 でビルドしたものを Windows7のユーザーに渡して動作確認をしてもらったのですが、
その際、一部不具合が発生しました。
OpenFileDialog でファイルをオープンしようとすると例外がでているようで、10で発生しないので
色々調べても判らず、Windows7 + VS2013 + C#6.0 でビルドしてもらうと問題なく動いてしまい、
下記のように考えています。

・ビルド環境によって、生成される実行ファイルが違う。
・WPF の互換性に深刻な問題がある。

試したアプリは、

・ネイティブ
・C++/CLI(WindowsForm)
・C#(WindowsForm)
・C#(WindowsForm) + WPF 3D(UserControl)
→問題なく動作。

・WPF
→表題の問題が発生

どなたか情報をお持ちの方、いらっしゃいませんでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jawa

2016/07/14 09:50

肝心のエラー内容がよくわかりません。 エラー発生した際のメッセージ内容を追記いただけないでしょうか?
guest

回答3

0

自己解決

クライアントのPCのWindows7のアップデート不足だったようです…。
お騒がせして、申し訳ございませんでした。

投稿2016/08/11 20:09

mugicya

総合スコア1046

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

私はVisualStudioは使っていませんが、異なるプラットフォーム用に動作するコードは、
ターゲットを指定する事で対応できるのではないでしょうか?

http://blog.vixar.jp/2015/09/16/visualstudio2015-cpp-windowsxp/

投稿2016/07/14 11:07

chun

総合スコア324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

一般論ですが、Visual Studioのような開発環境は、バージョンアップされるたびに新たな機能が付け加えられます。

だから、フォワードの互換性(古いプログラムは新しい環境でも動く)はたいていありますが、バックワードの互換性(新しいプログラムが古い環境でも動く)は無いのが普通です。

投稿2016/07/14 09:22

coco_bauer

総合スコア6915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mugicya

2016/08/11 20:08

.NET なら、大抵のコードは動くと思っていたので驚きましたが、結局は相手のアップデート不足だったようです。 お騒がせしました…。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問