У меня есть решение ASP.Net 5 (vNext), которое должно ссылаться на многие локально созданные библиотеки DLL. Я попытался использовать различные версии синтаксиса в файле project.json для указания DLL. Мои попытки либо закончились синтаксическими ошибками, либо (самый многообещающий) говорят, что «не может отбрасывать Newtonsoft.Json.Linq.JArray в Newtonsoft.Json.Linq.JToken».Что такое синтаксис, используемый для переноса нескольких библиотек DLL с помощью «bin» в project.json
Синтаксис, который генерируется сообщение об ошибке выше, был
"frameworks":
{
"aspnet50":
{
"bin":
{
"assembly":
[
"C:\\foo.dll",
"C:\\bar.dll"
],
"pdb":
[
"C:\\foo.pdb",
"C:\\bar.pdb"
]
}
}
},
ASP.NET-5 имеет собственную версию Json.NET; Мне нужно больше знать, чтобы точно знать, но похоже, что у вас есть другая версия Newtonsoft.Json, на которую ссылаются ваши локальные библиотеки DLL. –
Не уверен, что я понимаю ваш комментарий. У меня нет ссылки на любые модули Json, пространство имен или пакеты в моем коде. Это project.json, что Visual Studio пытается разобрать, поэтому я ожидаю, что это json-код, с которым построен VS. –