[VS2012] Автоматическое удаление ссылок на проект
От: Fortnum  
Дата: 11.08.14 14:32
Оценка: :)
Как запретить студии удалять ссылки на проект Х из всех других проектов solution'а при удалении проекта Х из solution'а?

Если я в solution добавляю существующий проект А, который ссылается на другой существующий проект Б, но проект Б к данному solution'у не добавляю, в referenc'ах проекта А ссылка на проект Б будет обозначена желтым треугольником с восклицательным знаком. При этом проект А в рамках данного solution'а нормально компилится.

Если я затем добавляю в solution проект Б, что-то в нем правлю, компилю его, и затем удаляю этот проект Б, то студия автоматически из referenc'ов проекта А удаляет ссылку на проект Б. Это не очень удобно. Если не хочешь, чтобы проект Б болтался в solution'е, приходится сперва удалять проект А, потом удалять проект Б, снова добавлять проект А. Либо иметь другой solution, в котором проект Б имеется, и открывать при необходимости его параллельно с первым solution'ом.
Re: VCS
От: Qbit86 Кипр
Дата: 11.08.14 14:53
Оценка: +1
Здравствуйте, Fortnum, Вы писали:

F>Если я затем добавляю в solution проект Б, что-то в нем правлю, компилю его, и затем удаляю этот проект Б, то студия автоматически из referenc'ов проекта А удаляет ссылку на проект Б. Это не очень удобно. Если не хочешь, чтобы проект Б болтался в solution'е, приходится сперва удалять проект А, потом удалять проект Б, снова добавлять проект А.


С тех пор, как изобрели системы версионирования, достаточно просто откатить правки в A.csproj.
Глаза у меня добрые, но рубашка — смирительная!
Re[2]: VCS
От: Fortnum  
Дата: 11.08.14 14:59
Оценка:
Здравствуйте, Qbit86, Вы писали:

F>>Если я затем добавляю в solution проект Б, что-то в нем правлю, компилю его, и затем удаляю этот проект Б, то студия автоматически из referenc'ов проекта А удаляет ссылку на проект Б. Это не очень удобно. Если не хочешь, чтобы проект Б болтался в solution'е, приходится сперва удалять проект А, потом удалять проект Б, снова добавлять проект А.

Q>С тех пор, как изобрели системы версионирования, достаточно просто откатить правки в A.csproj.

По сути-то ничем не отличается от описанного мной Как избавиться от необходимости выполнять такой откат?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.