На веб-сайте Azure отсутствует msshrtmi при сборке и развертывании из TFS

Я пытаюсь выполнить развертывание на веб-сайтах Azure (предварительная версия) из TFS (предварительная версия). Сборка работает, и веб-сайт развертывается, но когда мой код пытается получить доступ к Azure RoleEnvironment, веб-сайт выдает следующее исключение:

Не удалось загрузить файл или сборку 'msshrtmi, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или один из его Зависимости. Системе не удается найти указанный файл.

Я безуспешно перепробовал все решения, предложенные в следующей теме. Я думаю, что это имеет отношение к TFS.

Я проверил это:

  • Переустановлен пакет SDK и инструменты Azure
  • Удалены все средства PlatformTarget из projectfiles
  • Записал событие после сборки для удаления msshrtmi.dll
  • Все сборки были нацелены на x64 (-> не удалось выполнить все модульные тесты на TFS, похоже, это x86, даже если разрешить x64 в .testsettings)

Не удалось загрузить файл или сборку 'msshrtmi' или одну из ее зависимостей (Azure Table Storage Access)

У меня закончились идеи о том, как устранить эту проблему? Есть ли у кого-нибудь предложения?

9
задан Community 23 May 2017 в 10:34
поделиться