Я следую этой статье: https://www.codeproject.com/Articles/285964/WPF-Webcam-Control?fid=1666019&df=90&mpp=25&sort=Position&spc=Relaxed&prof=True&view=Normal&fr=1#xx0xx Когда я запускаю программу, я всегда получаю одну и ту же ошибку.Ошибка: System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку». Microsoft.Expression.Encoder.Utilities, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из ее зависимостей.Система не может найти указанный файл. '
Я пытался найти этот файл утилит, но не смог его найти.Я проверил комментарии к статье, и там было несколько человек с такой же проблемой.Я также изменил платформу Active Solution на x86, но это ничего не дало.
using System.Windows;
using Microsoft.Expression.Encoder.Devices;
using System.Collections.ObjectModel;
namespace Webcam
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public Collection<EncoderDevice> VideoDevices { get; set; }
public Collection<EncoderDevice> AudioDevices { get; set; }
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
VideoDevices =
EncoderDevices.FindDevices(EncoderDeviceType.Video);
AudioDevices =
EncoderDevices.FindDevices(EncoderDeviceType.Audio);
}
}
Ошибка всегда возникает в строке VideoDevices = EncoderDevices.FindDevices (EncoderDeviceType.Video);