Несколько раз назад я задавал вопрос о , как интегрировать приложение, используя зависимости на сервере сборки , и у меня были вполне удовлетворительные ответы. Сегодня я сталкиваюсь с другим случаем. Для проекта я должен использовать нераспространяемые зависимости (объектная модель RDL для SSRS). Это означает, что готовые сборки не предназначены для развертывания в целях разработки. Но как-то мне нужно ...
Моим первым предположением было опубликовать их в GAC . Хорошо, это сработало, и сервер сборки смог скомпилировать проект плавно. Но потом я понял, что это сломало некоторые приложения , такие как сервер отчетов и построитель отчетов (возможно, это также сломало бы BIDS). Поэтому публикация в GAC определенно не является приличным решением.
Вторым моим предположением было проверить сборки в системе контроля версий . Ну, это могло бы работать, если бы у меня было только 2 сборки на сумму около 1 МБ. Но здесь это 23 сборок и 29 МБ Я должен проверить, так что это определенно не подходит.
Я не знаю много о целях MSBuild и, возможно, это может быть решением, но я действительно не знаю, как его использовать. Я сильно почесал голову, и теперь мне приходится выбирать между поломкой сборок или сломом сервисов!