Я не получаю исключения, VS просто выделяет указанную выше линию. Я считаю, что проблема в том, что у меня нет ZXing.Net.Mobile.WindowsUniversal в ссылках. но я не могу найти его в NuGet.
Вы можете нажать на «Сервис» против и выбрать ярлык «NuGet Package Manager», затем выберите «Управление NuGet Пакет для решения», в ярлыке «Поиск», поиск «ZXing.Net.Mobile », если вы работаете над Uwp-приложением, выберите« ZXing.Net.Mobile », если вы используете Xamarin для разработки, выберите« ZXing.Net.Mobile.Forms »в правой части окна, выберите свой проект и нажмите «Установить».
Вот картина я заканчиваю установлен этот пакет:
Я проверил свой код в случае нажатия кнопки, Опубликованный код можно отлаживать после установки этого пакета.
Но если я отлаживаю его на локальном компьютере, произошла одна и та же ошибка, это возможно, потому что на моем компьютере не может быть инициализирован сканер, поэтому, когда я тестирую его на мобильном эмуляторе, эта ошибка не произойдет.
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
Некоторые другие проблемы также могут вызывать его, если мой ответ не может решить вашу проблему, вы можете добавить комментарий.
Я думаю, что исключение «Отказано в доступе»
Это ваш самый новый комментарий о вашей проблеме, когда вы хотите использовать ZXing в вашем приложении, вам нужно будет открыть файл манифеста вашего проекта , выберите метку «Возможности», а слева включите возможности «Интернет (Клиент)», «Микрофон» и «Веб-камера». Просто протестированный, если вы не включили эти возможности, такая же ошибка также возникнет на мобильном эмуляторе. Это также является возможной причиной этой проблемы.
Какова ошибка, зафиксированная в случае args (e)? –
Я не получаю исключения, VS просто выделяет указанную выше строку.Я считаю, что проблема в том, что у меня нет ZXing.Net.Mobile.WindowsUniversal в ссылках. но я не могу найти его в NuGet. – Hatim
Я думаю, что исключение «Доступ лишен» – Hatim