У нас есть два решения: foo.sln и bar.sln
У меня есть общая библиотека, которая используется как foo, так и bar. Common.csproj используется обоими.
Если я открываю ссылки foo и update nuget, все ссылки в Common.csproj указывают на foo/packages/. Если позже я открою бар и обновит ссылки на nuget, все ссылки будут установлены в теги в bar/packages/. Естественно, это отрывается от команды foo, так как это может вызвать несовместимость между Common.csproj и Foo-специфическими файлами, такими как Foo.Data.csproj, который все еще указывает на foo/packages.
Должно быть какое-то очевидное решение, кроме: "создать огромное решение, содержащее все ваши проекты, и если вам нужно коснуться nuget, сделайте это только из этого решения".
Кажется, что проблема на codeplex (кстати, проголосовали за верхнюю часть), но, видимо, я слишком толстый, чтобы понять, как эта проблема решена. Может кто-нибудь объяснить, как это исправить?