После установки VS2019 16.5.1 и 16.5.2 я получаю сообщение о том, что Защитник Windows заблокировал некоторые функции, Xamarin.Messaging.Broker
и спрашивает, следует ли мне это разрешить.
Обычно я, как кажется, являюсь частью Visual Studio, но этот исполняемый файл находится в моем файле appdata \ local \ temp, чего я бы не ожидал. Поиск в сети информации об этом дает мало полезной информации.
Кто-нибудь знает, что он делает и с какой стати вы бы поместили exe в локальный пользователь временный?
visual-studio
xamarin
Джон Маккеррас
источник
источник
Ответы:
Мое сообщение появляется точно после обновления 16.5.0 до 16.5.3. Мы все видим это сообщение в версии 16.5.2 и выше.
Итак, насколько нам известно, это произошло из-за того, что Microsoft добавила что-то новое в 16.5.2 и выше. Это не может быть ничем иным, кроме работы Microsoft, поскольку мы все видели это сообщение брандмауэра.
Мой файл находился в C: \ users \ username \ appdata \ local \ temp \ xamarin \ xma \ broker.local \ 16.5.000.533 \ broker.exe
Этот доступ добавит запись в расширенные «Входящие правила» брандмауэра, что означает предоставление доступа извне к нашим компьютерам по протоколу UDP / TCP.
Вывод :
Лично я разрешил этот файл в брандмауэре, потому что у меня куча проблем в xamarin (специально для подключения к Mac), и я не хочу добавлять больше, я предлагаю всем вам сделать то же самое.
источник
Я не знаю, почему это будет в этом месте, но в этой статье перечислены конечные точки, позволяющие настроить брандмауэр xamarin. Возможно, это может как-то помочь.
https://docs.microsoft.com/en-us/xamarin/get-started/installation/firewall
источник