Пакеты NuGet, утверждающие, что они установлены неправильно - PullRequest
0 голосов
/ 01 июня 2018

У меня есть проект, который ссылается на

WindowsAzure.ServiceBus

Тем не менее, когда я перестраиваю проект, я получаю ошибку:

1> C: \ Users \ xyz \ documents\ visual studio 2017 \ Projects \ MyProject \ Class.cs (1,17,1,27): ошибка CS0234: имя типа или пространства имен 'ServiceBus' не существует в пространстве имен 'Microsoft' (отсутствует ссылка на сборку?)

1> C: \ Users \ xyz \ documents \ visual studio 2017 \ Projects \ MyProject \ Class.cs (12,24,12,38): ошибка CS0246: имя типа или пространства имен 'EventHubClient'не может быть найден (вам не хватает директивы using или ссылки на сборку?)

Я удалил и восстановил каталог пакетов для решения, но безрезультатно.Я попытался переустановить пакеты NuGet:

Update-Package -reinstall

, которые утверждали, что успешно восстановили пакет.Я могу Build успешно выполнить проект, но Rebuild не удается.Выполнение MSBuild в командной строке также не удается.

Просто чтобы проигнорировать любые теории, в которых нет оператора использования, Class.cs:

using Microsoft.ServiceBus.Messaging;

Я не знаю, как с этим справиться;Может кто-нибудь предложить какие-либо идеи, куда идти дальше?

1 Ответ

0 голосов
/ 11 июня 2018

Отправка баллов :) (я их обожаю)

Еще одна вещь, которая приходит мне в голову - обновить версию .NET Framework.Если nuget dll был собран для более высокого времени выполнения .NET, в окне вывода выводится только предупреждение, а окно ошибки остается чистым.Но Build терпит неудачу.

...