Почему мой новый веб-сервис Azure не устанавливает пакеты nuget в файл packages.config? - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь настроить свой первый веб-сервис Azure с помощью репозитория GitHub. Я включил файл packages.config в хранилище и вижу его в консоли веб-службы.

D:\home\site\repository>type packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Faker.Net" version="1.1.1" targetFramework="net472" />
  <package id="Microsoft.NETCore.Platforms" version="3.0.0" targetFramework="net472" />
  <package id="NETStandard.Library" version="2.0.3" targetFramework="net472" />
  <package id="Newtonsoft.Json" version="12.0.2" targetFramework="net472" />
  <package id="YamlDotNet" version="8.0.0" targetFramework="net472" />
</packages>

Когда в журнале Центра развертывания отображаются ошибки, указывающие, что пакет Newtonsoft.Json не загружен.

Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling .NET Web Site deployment.
d:\home\site\repository\App_Code\Sling.cs(1): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Admin.metaproj]
d:\home\site\repository\App_Code\Sling.cs(2): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Admin.metaproj]
...

Используя консоль, я могу заглянуть в каталог Bin и увидеть, что пакеты не установлены. Я ошибаюсь, думая, что пакеты должны быть установлены? Что еще я могу сделать по-другому, чтобы они были установлены?

Спасибо, Расс

...