При загрузке проекта из GitHub все «Ссылки» проекта перестали работать, как исправить?
На гитхаб залит проект VS. При его клонировании на другой компьютер раздел "Ссылки" переезжает с восклицательными знаками на жёлтом фоне и проект не србирается, ругаясь на директивы using.
Исключения не настроены.
Могу вам предложить вскрыть текстовым редактором файл .csproj(файл проекта) и проверить где эти референсы ищутся. Скорее всего там кривые относительные ссылки прописаны.
И правда. А как сделать, чтобы можно было проект туда-сюда гонять без проблем? Может быть при публикации что-то поменять? Или этот файл добавить в исключения?
0LLEGator: С радостью бы вам сказал как надо, но референсы должны быть правильными, а не заглушками лишь бы как. В первую очередь поправьте ссылки на правильные. Во вторую - разберитесь с тем как они добавляются. Возможно что проекты надо включить в солюшен(если это ваши проекты) и цеплять как часть всего солюшена. В таком случае бранчевание будет проходить менее болезненно.
0LLEGator: Начиная от "удалить и подключить заново" и заканчивая редактированием файла проекта в текстовом редакторе. Как вам удобно и нравится. Или попробовать так как советует Вячеслав Золотов .
1. Нужно пользоваться nuggets
2. В настройках укажите "восстанавливать пакеты перед сборкой" (что-то в этом духе)
3. Если нет пакета нужной либы можно использовать git submodules или банально подкладывать сборку в дерево проекта.
По своему опыту работы в VS + Git могу сказать что работа в этой связке тот еще ребус и многие банальные вещи не реализованы.