Это не имеет смысла.Использование System.Device в проекте MVC
Я пытаюсь использовать библиотеку System.Device в проекте, чтобы воспользоваться возможностями геопозиции. Я добавляю код на страницу Razor, как обычно.
У меня есть ссылка на библиотеку, и я добавил, используя в верхнюю части представления бритвы:
@using System.Device;
Устройства имеет красное подчеркивание, потому что не может быть найдено. Ввод System.D
не дает Device
в intellisense. Это, по-видимому, не имеет смысла, так как библиотека определенно.
Веб.конфигурация находится в Просмотры не имеет значения System.Device
. Если я сделаю полный поиск решения для «устройства», нет никаких упоминаний об этом в любом месте, чего я не ожидал бы.
У меня есть открытые и закрытые файлы, удаленные ссылки, перезагрузка VS, перезагрузка моего компьютера. Все. Он по-прежнему сохраняется.
Мне кажется, что есть что-то, чего я не знаю, или я делаю что-то глупое. Я что-то упустил?
Вы хотите геолокацию сервера или клиента? Страницы Razor работают на стороне сервера, а не на стороне клиента. –
Я просто хочу использовать функциональность, я на самом деле просто использую методы, которые говорят мне разницу между лат-длинными коордами. – Jon
Вместо того чтобы пытаться включить это, просто получите формулу для большого расстояния круга и используйте ее, простой расчет и не требует, чтобы вы попытались включить библиотеку, которая не имеет отношения к ASP. –