Microsoft.Encoder.Expression.Utilities не найден, когда я пытаюсь использовать метод EncoderDevices.FindDevices ().Я скучаю по этой зависимости? - PullRequest
0 голосов
/ 12 февраля 2019

Я следую этой статье: 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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...