Это консольное приложение ASP.NET 4.5.
Я получаю ошибку:
CalculateArrivalDate.cs (14,11): ошибка CS0246: не удалось найти тип или имя пространства имен 'Newtonsoft' (отсутствует директива using или ссылка на сборку?) [C: \ dev \ deneme \ QueryData \ ЦСИ \ Notific
ationPlatform.QueryData.Pnr \ NotificationPlatform.QueryData.Pnr.csproj]
Это новый класс, который использует JSON.
Следующая строка из paket.dependencies :
nuget Newtonsoft.Json <= 6.0.4
Я пробовал несколько версий этой строки. (без номера версии, с другими номерами, а также с вариациями знаков <
и >
). Никто из них не работал для меня.
Когда я захожу в папку packages \ Newtonsoft.Json \ lib \ net45 с вышеуказанной конфигурацией, я вижу, что Newtonsoft.Json.dll находится с номером версии 6.0.4.17603
Когда я проверяю файл src \ NotificationPlatform.QueryData.Pnr \ NotificationPlatform.QueryData.Pnr.csproj , я вижу, что ссылка добавлена правильно:
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
Я не уверен, что мне здесь не хватает.