using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using WebcamControl;
using System.Drawing.Imaging;
using Microsoft.Expression.Encoder;
using System.Reflection;
namespace SMS
{
/// <summary>
/// Interaction logic for camphoto.xaml
/// </summary>
public partial class camphoto : Window
{
public camphoto()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
try
{
Binding bndg_1 = new Binding("SelectedValue");
bndg_1.Source = comboBox1;
webcam1.SetBinding(WebcamControl.Webcam.VideoDeviceProperty, bndg_1);
//set properties
webcam1.PictureFormat = ImageFormat.Jpeg;
webcam1.FrameRate = 30;
webcam1.FrameSize = new System.Drawing.Size(320, 240);
comboBox1.SelectedIndex = 0;
string str = Microsoft.Expression.Encoder.Devices.EncoderDeviceType.Video.ToString();
FindDevice();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void FindDevice()
{
var vidDevice = Microsoft.Expression.Encoder.Devices.EncoderDevices.FindDevices(Microsoft.Expression.Encoder.Devices.EncoderDeviceType.Video);
foreach (var data in vidDevice)
{
comboBox1.Items.Add(data.Name);
}
}
}
}
Привет, Это мой код, что является предварительным просмотром веб-камеры. Но одна ошибка возникает, когда я отлаживаю это.Сборка не найдена ошибка
«Файл не найден Исключение Cought: Не удалось загрузить файл или сборку 'Microsoft.Expression.Encoder, Version = 4.0.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35' или один из его зависимостей. система не может найти указанный файл. "
Я уже добавлен Microsoft.Expression.Encoder
ссылка на ссылки проекта. Но я не понимаю, почему это происходит. пожалуйста помогите.
Да! он уже выбирается как .net framework 4.0 в свойствах приложения проекта. Эффект не отображается. –
Проверьте в разделе ссылок, есть ли у вас другая версия, отличная от '4.0'. – Saravanan
Также попробуйте очистить временную папку файлов ASP.Net, а затем проверить ее один раз – Saravanan