【发布时间】:2012-08-03 19:15:47
【问题描述】:
我正在尝试制作一个简单的视频播放器,所以我不会使用
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 上找到了一些解决方案:
- Mixed Mode Error when building in Release Mode
- Mixed mode assembly is built against version 'v1.1.4322' of the runtime and cannot
- Mixed mode assembly is built against version 'v1.1.4322'
但我不知道如何解决此错误,因此任何人都有其他解决方案或可以解释其中任何一个。如果需要编辑文件,请告诉我该文件的位置。
非常感谢
【问题讨论】:
标签: c# runtime assemblies mixed-mode