シンプルなビデオプレーヤーを作ろうとしているので、使用しません
Microsoft.DirectX.AudioVideoPlayback.dll
しかし、このdllファイルプログラムを使用していると、このエラーが発生します
混合モード アセンブリは、ランタイムのバージョン 'v1.1.4322' に対してビルドされており、追加の構成情報がないと 4.0 ランタイムに読み込むことができません。
ファイルを開くダイアログがこのコードに表示される前に
private void button1_Click(object sender, EventArgs e)
{
int width = this.panel1.Width,
height= this.panel1.Height;
OpenFileDialog open = new OpenFileDialog();
open.ShowDialog();
ss = new Video(open.FileName, false);
ss.Owner = panel1;
ss.Size = new Size(width, height);
ss.Play();
ss.Stop();
}
私はこれについて検索しており、StackOverflow でいくつかの解決策を見つけました。
- リリース モードでのビルド時の混合モード エラー
- 混合モード アセンブリは、ランタイムのバージョン 'v1.1.4322' に対してビルドされているため、ビルドできません
- 混合モード アセンブリは、バージョン 'v1.1.4322' に対してビルドされます
しかし、このエラーを修正する方法がわからないので、別の解決策があるか、これらのいずれかを説明できます。ファイルの編集が必要な場合は、このファイルの場所をお知らせください。
どうもありがとう