Многопроектные Nuget Проблемы - PullRequest
1 голос
/ 23 августа 2011

У меня есть мультипроектное решение для ASP.NET 4.0 Web Forms. Изначально я создал пакет проекта, состоящий из статических файлов: master, css, images и т. Д.

С тех пор я обновился до Nuget 1.4, чтобы воспользоваться проектом решения (поэтому мне не нужно вручную обновлять каждый проект). Я планировал удалить существующий пакет проекта, а затем создать и установить пакет решения, содержащий те же самые общие файлы.

После запуска Uninstall-Package MyProjectPackage я заметил, что в моих проектах все еще есть файлы, связанные с Nuget. Например:

Проект 1:

packages.config
Packages.dgml
MyProjectPackage.1.1.nuspec
MyProjectPackage.1.2.nupkg

Проект 2:

MyProjectPackage.nuspec

Вопросы:

  1. Они серые, как будто они не включены в решение больше, но эти файлы все еще находятся в папках проекта. Должен они не были полностью удалены?

  2. Я создал новый пакет, используя графический интерфейс. Как правильно установить это решение?

  3. Как добавить NuGet к моему пути? (в командной строке появляется «Термин« nuget »не распознан ...»)

ОБНОВЛЕНИЕ 08-24-2011:

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

ОБНОВЛЕНИЕ 08-25-2011:

В попытке сузить это, когда я пытаюсь управлять установленным пакетом на уровне решения, я не могу попасть в «Выбор проектов GUI», потому что нет кнопки «Управление», только кнопка «Удалить», в диалоговое окно «MyProject.sln - Управление пакетами NuGet».

Комплектация (базовая структура для краткости):

элементы управления (папка)
- Footer.ascx
- Footer.ascx.cs
- Footer.ascx.designer.cs

изображений (папка)
- footer.jpg

мастера (папка)
- Site.Master
- Site.Master.cs
- Site.Master.designer.cs

стиль (папка)
- style.css

1 Ответ

2 голосов
/ 25 августа 2011

Исходя из имеющейся у вас структуры, вам нужно поместить все в контент / для его применения к проекту.

Больше информации здесь: http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory

...