Мой проект ASP.NET получает много ошибок. Зачем?
Я сделал сайт asp.net из visual studio 2012 прошлой ночью, и он прекрасно работает. Я поместил свой проект в bitbucket, а затем выдвинул его, но когда я клонировал свой код и попытался построить и запустить свой проект, он получил много ошибок о пространствах имен и прочем. Это почему? Оригинальные файлы работают отлично. Сначала я подумал, что, может быть, я допустил ошибки, поэтому я попытался зафиксировать / протолкнуть другой новый проект (приложение по умолчанию, предоставленное Visual Studio 2012), но когда я его клонирую, это все та же ошибка, которую я получаю. Вот ошибки:
https://www.dropbox.com/s/6zn1qbx8kr3avc2/errors.PNG
Нужно ли устанавливать пакеты каждый раз, когда я клонирую свой проект?
2 ответа
В опциях nuget вы можете настроить включение восстановления пакетов во время сборки:
Это настроит ваш проект на ведение списка пакетов и повторную загрузку отсутствующих пакетов.
Я не слишком знаком с BitBucket, но судя по ошибкам, кажется, что вы пропустили много ваших DLL. Одна вещь, которую нужно проверить, это убедиться, что ваши DLL-файлы, на которые ссылаются, имеют значение Copy Local = true. (Обозреватель решений -> Ссылки -> Правый клик Dll -> Свойства -> Копировать локальный = True). Это должно гарантировать, что где бы вы ни копировали / публиковали решение, DLL все равно будет с ним.