トップ回答者
win7で動くがwin10ではエラー

質問
-
開発環境はOS :Windows7
Visual Studio 2017 C#
ターゲットフレームワーク .NET Framework 4.6.2
動作させたい環境は
OS:Windows10 Enterprise 2016 LTSB
.NET Framework 4.6.2
開発環境で作って動作確認すると問題ないのですが、
動作させたい環境で実行すると以下のエラーが発生します。
このエラーはvisual studio のツールボックスから『Windows Media Player』
を Form に追加すると発生します。『Windows Media Player』のプロパティで
ファイルを指定しなくても発生します。
どう修正すればよいかお知恵を拝借したく
よろしくお願いいたします。
<エラーの内容>
ソース : .NET Runtime , イベントID : 1026
アプリケーション:WindowsFormsApp2.exe
フレームワークのバージョン:v4.0.30319
説明: ハンドルされない例外のため、プロセスが中止されました。
例外情報:System.IO.FileNotFoundException
場所 WindowsFormsApp2.Form2.InitializeComponent()
場所 WindowsFormsApp2.Form2..ctor()
場所 WindowsFormsApp2.Form1..ctor()
場所 WindowsFormsApp2.Program.Main()ソース : Application Error , イベントID : 1000
障害が発生しているアプリケーション名: WindowsFormsApp2.exe、バージョン: 1.0.0.0、タイム スタンプ: 0xa928cb4a
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 10.0.14393.2941、タイム スタンプ: 0x5cae9a73
例外コード: 0xe0434352
障害オフセット: 0x000db152
障害が発生しているプロセス ID: 0xee8
障害が発生しているアプリケーションの開始時刻: 0x01d5b6259fc50dbf
障害が発生しているアプリケーション パス: D:\ttt\20191217\WindowsFormsApp2.exe
障害が発生しているモジュール パス: C:\Windows\System32\KERNELBASE.dll
レポート ID: f52bedef-241e-4ee5-8739-ec1d28b30e99
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
回答
すべての返信
-
FileNotFoundException であることから、必要なファイルの一部が不足している状態であると推察します。
お使いの LTSB は N Edition ではないのですよね?
手元に 2016 LTSB が無いので、そもそも該当環境で Windows Media Player が使えるのかどうも知らないのですが、Windows の機能の有効化 の一覧から Windows Medial Player をインストールしなおすことができないか、確認してみては如何でしょう。
-
返信ありがとうございます。
> LTSB は N Edition ではないのですよね?
N Editionではありません。 Windows10 IoT Enterprise LTSB 2016 です。
Windows 10 Anniversary Update相当ですが、コンシュマー向けの一部の機能が使用できません。
ただし、windows media player 12 は使用可能です。
windows media playerは単体では動作します。