Пользовательский канал Nuget, VS не видит пакет как установленный - PullRequest
1 голос
/ 23 мая 2011

Привет всем У меня есть локальный источник Nuget с пакетом, содержащим некоторые элементы по умолчанию, которые я хочу в своих проектах (корпоративные модели и стили по умолчанию и некоторые страницы по умолчанию).Это только копирование элементов в проект и добавление строки подключения в web.config, ничего особенного.

Я могу установить пакет через консоль диспетчера пакетов и графический интерфейс.Тем не менее, он никогда не показывает, как установлено.Это означает, что я не могу обновить его и не могу удалить его.Если я иду в графический интерфейс, он показывает, что пакет не установлен, хотя он добавил все элементы в проект и имеет папку для пакета в каталоге пакетов.

Кроме того, я хочу использовать этоПакет NuGet для перезаписи некоторых файлов, которые уже существуют в проекте MVC по умолчанию (например, AccountController и LogonUserControl.ascx).Можно ли это сделать или мне нужно будет начать с пустого шаблона MVC вместо стандартного?

Packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
 <package id="MyCompanyMVC" version="1.1" />
</packages>

1 Ответ

1 голос
/ 24 мая 2011

NuGet не будет перезаписывать файлы - я не верю, что есть способ форсировать его, однако, возможно, вы могли бы «обойти» это, используя скрипт PowerShell (tools / install.ps1), чтобы удалить старый файл и переименоватьВаш введенный файл должен иметь требуемое имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...