Пакет NuGet не обновляет сборку? - PullRequest
0 голосов
/ 01 октября 2019

У меня очень странная ситуация. У меня есть локальный репозиторий Nuget на моем Mac. Я смотрю с использованием VS 2019 для Mac и вижу зависимость для этого пакета GeoProcessing 1.0.12 (я включил снимок экрана). Если я вхожу в код, я вижу обновленный код, но у меня есть константа, определенная в классе, которая, хотя она показывает правильную в отладчике, использует старую версию константы при выполнении кода. Вот пример кода:

namespace GeoProcessing.Google
{
    public class GeoProcessing : IGeoProcessing
    {
        const string GoogleMapsKey = "XXYY";
        public async Task<ICoordinates> Coordinates(string address)
        {

.  .  . 
            string url = $"https://maps.googleapis.com/maps/api/geocode/json?address={city}, {region}&key={GoogleMapsKey}";

Константа, которая не обновляется, - это GoogleMapsKey. Как видно из снимка экрана, я использую версию 1.0.12 пакета. NuGet Package version

Просмотр сборки в bin / debug после восстановления пакета и восстановления декомпилированной константы по-прежнему отображается как старая константа. Таким образом, кажется, что, хотя пакет был обновлен, сборка для этого пакета отсутствует (по крайней мере, насколько эта константа). Чего мне не хватает, когда отладчик видит правильный код для константы, но это не похоже на используемую константу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...