У меня есть решение, составленное из 3 веб-проектов ASP.Net Core, на которые ссылаются с помощью пакетов nuget.
Когда VS2017 создает пакет nuget для статических файлов проекта1, например, CSS помещаются по правильному пути:
<files include="any/netcoreapp2.1/wwwroot/css/project1.css" buildAction="Content" copyToOutput="true" />
Ссылка на пакет project1 в project2 Я вижу файл по правильному пути как связанный файл, в графическом интерфейсе, а также в каталоге bin / debug.
Проблема в том, что когда VS создает пакет nuget project2, он помещает файлы из project1 в корень, а файлы из project2 - в правильный путь. Как это:
<files include="any/netcoreapp2.1/project1.css" buildAction="Content" />
<files include="any/netcoreapp2.1/wwwroot/css/project2.css" buildAction="Content" copyToOutput="true" />
Когда я ссылаюсь на пакет project2 на project3, файлы из project1 находятся по неверному пути в графическом интерфейсе и в последнем каталоге публикации.
Может ли кто-нибудь указать мне правильное направление? Это моя ошибка или ошибка VS2017? Заранее спасибо.