Я хотел бы знать, каковы отраслевые стандарты или предложения о том, как вы себя чувствуете в следующих ситуациях.
Я создаю несколько проектов Silverlight, которые публикуются в разные даты.Все эти проекты используют общий код varios (общие dll).Этот общий код будет использоваться на стороне клиента или на стороне сервера.У меня такой вопрос: если вы измените общий код, перекомпилируете ли вы весь связанный проект и выпустите или перекомпилируете только тогда, когда вы вносите изменения в реальный код, который использует общий компонент?папку ссылки на сборку в каждом проекте silverlight и поместите в нее последние требуемые библиотеки.При этом он имеет все необходимые файлы в самом XAP, и он не будет конфликтовать с другими проектами и работает нормально.При таком подходе я не буду перестраивать любой другой код на стороне клиента только потому, что изменилась общая dll.Если для нескольких проектов требуется общее изменение dll, отбросьте последнюю копию во всех затронутых проектах, постройте и распространите их.
С другой стороны, на стороне сервера (доменные службы, использующие EF), все службыКод находится в папке bin веб-сайта.Поэтому, если я внесу изменение в общую dll, то мне нужно не только опубликовать последнюю общую dll для работы текущего проекта, но и перекомпилировать все другие службы для использования новой dll.
Хотелось бызнать ваши мнения и предложения.Спасибо