Пакет NuGet, предоставляющий противоречивые результаты при использовании файла csproj

#nuget #nuget-package

#nuget #nuget-package

Вопрос:

Я создаю файлы nupkg из файлов csproj, используя следующую команду:

 nuget pack pathToMy.csproj
  

Когда я выполняю эту команду для одного из моих файлов csproj, nupkg содержит все зависимости и все сборки для ссылок на мой проект. Однако, когда я запускаю ту же команду для файла csproj в другом решении, я получаю только зависимости. Я не получаю никаких сборок, на которые ссылается мой проект.

Есть мысли по этому поводу?

Комментарии:

1. Вероятно, вам потребуется предоставить более подробную информацию, чтобы воспроизвести проблему. Я рекомендую размещать подробные инструкции, которые последовательно воспроизводят проблему с минимальным количеством шагов, на доске обсуждения NuGet. nuget.codeplex.com/workitem/list/basic

2. 1 Я сталкиваюсь с аналогичной проблемой, пропущены только все мои зависимости от проекта или пакета. Вы когда-нибудь вводили проблему для этой проблемы? Мне было бы интересно посмотреть…

Ответ №1:

Вы не забыли сначала создать проект? Если вы не скомпилировали проект, то пакет NuGet не получит выходные данные проекта.

Вы также можете попробовать:

 nuget pack pathToMy.csproj -Build
  

Это заставит NuGet сначала создать ваш проект.