Я пытаюсь сделать простой видеоплеер, поэтому я не буду использовать
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'
Но я не знаю, как исправить эту ошибку, поэтому у любого есть другое решение или может объяснить любое из них. Если требуется редактирование файла, сообщите мне, где находится этот файл.
Большое спасибо