Выпуск шаблона Т4 Newtonsoft. Json версия - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь получить файл t4, чтобы сгенерировать для меня файл specflow, но я получаю ошибку. Я пытаюсь десериализовать объект.

    <#@ assembly name="Newtonsoft.Json" #>
    <#@ import namespace="Newtonsoft.Json" #>

orderConfirmation = JsonConvert.DeserializeObject<Order>(orderConfirmationJson);

Это ошибка FileNotFoundException: не удалось загрузить файл или сборка 'Newtonsoft. Json, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed' или одна из ее зависимостей. Система не может найти указанный файл.

Мой проект ссылается на версию 12 Newtonsoft. Json, и даже когда я понижаю версию пакета, это не имеет значения.

app.config

<dependentAssembly>
    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="10.0.0.0" />
  </dependentAssembly>

Я также попробовал импортировать dll таким образом

<#@ assembly name="$(SolutionDir)\..\..\Dependencies\Packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll" #>

Спасибо за помощь.

...