|
VS2013, C# Обновилась одна сборка - руками добавляй проект во все солюшены?
|
|||
---|---|---|---|
#18+
Привет, на работе множество компов, все работают с SVN. Есть набор общих корпоративных библиотек, которые используются в различных модулях/программах. Библиотеки добавлены в солюшен каждого модуля как проекты с Output type- Library. Все они обновляются с SVN. А теперь самое интересное: если в какой-либо используемой корпоративной библиотеке A добавляется ссылка (Reference) на ещё какую-то корпоративную библиотеку B ранее не включенную в солюшен, то при билде каждого солюшена с использованием библиотеки A валится ошибка, что assembly file для библиотеки B не найден. Причем все проекты корпоративных библиотек синхронизированы с SVN на локальном компе. Т.е. теперь нужно во ВСЕХ программах/модулях, где используется библиотека A, добавлять руками в солюшен проект с библиотекой B и в основной проект солюшена добавлять Reference на эту самую библиотеку B! Все матерятся, чувствуют что это как-то неправильно, но непонятно как разрулить эту ситуацию, чтобы в каждом модуле не добавлять руками ссылки. Может есть какие-то инструменты автоматизации или что-то делают не так в каких-то настройках... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 12:17 |
|
VS2013, C# Обновилась одна сборка - руками добавляй проект во все солюшены?
|
|||
---|---|---|---|
#18+
Для таких случаев можно делать свои локальные nuget пакеты например. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 12:48 |
|
VS2013, C# Обновилась одна сборка - руками добавляй проект во все солюшены?
|
|||
---|---|---|---|
#18+
WinnipuhДля таких случаев можно делать свои локальные nuget пакеты например. С нугетовскими пакетами похожая беда: после первоначальной выгрузки солюшена из SVN (checkout) если в нем используются ссылки на нугетовские пакеты, то солюшен не билдится из-за ошибок. Приходится искать и устанавливать руками нугетовские пакеты для каждого солюшена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 13:34 |
|
VS2013, C# Обновилась одна сборка - руками добавляй проект во все солюшены?
|
|||
---|---|---|---|
#18+
LeaxWinnipuhДля таких случаев можно делать свои локальные nuget пакеты например. С нугетовскими пакетами похожая беда: после первоначальной выгрузки солюшена из SVN (checkout) если в нем используются ссылки на нугетовские пакеты, то солюшен не билдится из-за ошибок. Приходится искать и устанавливать руками нугетовские пакеты для каждого солюшена. не совсем понял: зачем искать и делать руками, если студия может это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 14:09 |
|
|
start [/forum/topic.php?fid=20&fpage=73&tid=1401045]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 335ms |
total: | 488ms |
0 / 0 |