Nuget и множественные решения

У нас есть два решения: foo.sln и bar.sln

У меня есть общая библиотека, которая используется как Foo и bar. Common.Csproj используется обоими.

Если я открываю Foo и обновите Nuget ссылки, все ссылки в Common.Csproj указывают на foo / packages /. Если я позже открытый бар и обновите ссылки Nuget, все ссылки устанавливаются на теты в баре / пакеты /. Естественно, это бесит команду FOO, так как она может привести к несовместимости между Commoncept.Csproj и Foo, как Foo, как Foo.data.csproj, который еще указывает на FOO / пакеты.

Не должно быть некоторое очевидное решение, отличное от: «Создайте огромное решение, которое содержит все ваши проекты, и если вам нужно коснуться Nuget, только сделайте это из этого решения».

Там, кажется, проблема на CodePlex , (топ проголосовал проблему, кстати), но, очевидно, я слишком толстый, чтобы понять, как этот вопрос решен. Может кто-нибудь объяснить, как это исправить?

41
задан ckittel 15 September 2011 в 13:46
поделиться