Вещи, которые вы можете попробовать:
близко VS и запустить его один раз как администратор. У вас могут быть старые автообновленные расширения и т. Д., Которые не были очищены до тех пор, пока вы не запустите как admin. затем закройте этот администратор VS и вернитесь к своему обычным VS-администраторам.
очистите свои пакеты nuget в своем решении, а затем выполните полную перестройку, чтобы убедиться, что все текущие пакеты в вашем проекте установлены правильно и полностью установлены. когда мы пытаемся установить пакеты AI nuget программным способом, Nuget пытается проверить все существующие пакеты, а иногда что-то пойдет не так, там, где уже установлено то, что уже установлено
затем попробуйте повторно добавить AI через инструмент.
, если вы все еще получаете сообщение об ошибке, смотрите в каталоге, показанном в сообщении об ошибке, и комментарий и дайте мне знать, если (а), что папка существует на всех, и (б), если она действительно существует, что в Это?
Если все еще не удается, вы можете добавить пакет Microsoft.ApplicationInsights.Web nuget вручную из диспетчера пакетов nuget, а после этого щелкните правой кнопкой мыши файл ApplicationInsights.config, который был добавлен nuget package, и вы должны увидеть опцию «настроить приложения», которая позволит вам выбрать ваш аккаунт, подписку и ресурс AI, и это будет обновляться в файле конфигурации для вас. Если ни одно из них не работает, вы можете отправить мне письмо в jgardner @ microsoft, и я могу попытаться выследить более подробную информацию для вас.
Редактировать для добавления: Если вы получили эту ошибку о Microsoft.Bcl, то ваш проект, вероятно, предназначен для .NET 4.0, и это, вероятно, проблема, которую мы только что нашли сегодня. гипотетически, если вы вручную установите Microsoft.bcl в проект сначала, то какая конкретная ошибка для этого конкретного пакета должна уйти? (мы работаем над проверкой этой конкретной зависимости и исправлением этого как можно скорее).
Какая ошибка в окне вывода? Откройте окно «Вывод» после того, как вы попытались добавить пакет, и в «Show output from:» выберите «Менеджер пакетов». – yonisha
У меня нет опции «Менеджер пакетов». – Altoyyr
После установки Microsoft.ApplicationInsights.Web через консоль nuget он должен быть уже доступен вам, дополнительная установка не требуется. Вы должны увидеть файл ApplicationInsights.config, и вы должны иметь возможность ссылаться на TelemetryClient. Разве это не работает? – yonisha