У меня есть мультипроектное решение для 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
Вопросы:
Они серые, как будто они не включены в решение
больше, но эти файлы все еще находятся в папках проекта. Должен
они не были полностью удалены?
Я создал новый пакет, используя графический интерфейс. Как правильно установить это решение?
Как добавить 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