JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトル32ビットから64ビットへのアプリ移行と実行エラーについて
記事No8517
投稿日: 2015/11/08(Sun) 00:04
投稿者S.H
以前動作していた32ビット版のアプリは64ビットで動作しなくなり、64ビット環
境で実行したく、x86でビルド成功後に実行すると下記のようなエラーメッセー
ジが表示されました。

型 'System.InvalidOperationException' のハンドルされていない
例外が アプリ名.exe で発生しました

追加情報:フォームの作成中にエラーが発生しました。詳細については、Except
ion.InnerException を参照してください。
エラー: ファイルまたはアセンブリ 'Interop.JVDTLabLib, Version=1.18
.0.0, Culture=neutral, PublicKeyToken=null'、
またはその依存関係の 1 つが読み込めませんでした。このアセンブリは現在読
み込まれているランタイムより新しいランタイムで

ビルドされているため、読み込むことができません。

<旧環境>
WINDOWS7 Home 32Bit
Microsoft Visual Studio 2010 Express
Visual Basic 2010
.NET Framework 3.5

<新環境>
WINDOWS 10 Home 64Bit
Microsoft Visual Studio Express 2013 for Windows Desktop
Visual Basic 2013
.NET Framework 4.5

JV-LINKは最新のVer.4.4.1です。
何が原因なのでしょうか。
以上、よろしくお願いいたします。

タイトルRe: 32ビットから64ビットへのアプリ移行と実行エラーについて
記事No8528
投稿日: 2015/11/11(Wed) 02:47
投稿者S.H
> 以前動作していた32ビット版のアプリは64ビットで動作しなくなり、64ビ
ット環
> 境で実行したく、x86でビルド成功後に実行すると下記のようなエラーメ
ッセー
> ジが表示されました。
>
> 型 'System.InvalidOperationException' のハンドルされてい
ない
> 例外が アプリ名.exe で発生しました
>
> 追加情報:フォームの作成中にエラーが発生しました。詳細については、E
xcept
> ion.InnerException を参照してください。
> エラー: ファイルまたはアセンブリ 'Interop.JVDTLabLib, Version
=1.18
> .0.0, Culture=neutral, PublicKeyToken=null'、
> またはその依存関係の 1 つが読み込めませんでした。このアセンブリは
現在読
> み込まれているランタイムより新しいランタイムで
>
> ビルドされているため、読み込むことができません。
>
> <旧環境>
> WINDOWS7 Home 32Bit
> Microsoft Visual Studio 2010 Express
> Visual Basic 2010
> .NET Framework 3.5
>
> <新環境>
> WINDOWS 10 Home 64Bit
> Microsoft Visual Studio Express 2013 for Windows Desktop
> Visual Basic 2013
> .NET Framework 4.5
>
> JV-LINKは最新のVer.4.4.1です。
> 何が原因なのでしょうか。
> 以上、よろしくお願いいたします。

ビルド時に.NET Framework 3.5のままでした。申し訳ありません。
.NET Framework 4.5に変更するとなぜか無事ビルドできました。

ウィンドウを閉じる