Определение сборки TFS с использованием развязанного дизайна - PullRequest
1 голос
/ 10 января 2012

У нас есть сервис WCF на нашем сервере сборки TFS, который имеет разрозненный дизайн. Я пытаюсь определить, как мы можем переместить наши отсоединенные сборки в папку опубликованных веб-сайтов / bin автоматически, поскольку компилятор не видит зависимости. Мы используем Ninject для обработки нашего внедрения зависимостей, поэтому компилятор не знает, что сборка x зависит от сборки y. Таким образом, корзина содержит только наши интерфейсные сборки для нашего сервиса, а не наши конкретные реализации. Есть ли способ справиться с этим с обновлением определения сборки? Если так, как бы мы достигли этого?

Спасибо!

1 Ответ

1 голос
/ 11 января 2012

Один из простых вариантов - создать файл развертывания msbuild proj с пользовательскими целями, которые можно запустить в конце этапа сборки.Этот proj-файл будет содержать задачи CopyFile для копирования / перемещения всего, что вы хотите, из стандартных расположений в $ (OutDir) в структуру образа развертывания.

В этом пошаговом руководстве по MSDN показано, как создать собственный проект MSBuildфайл:

http://msdn.microsoft.com/en-us/library/ms171479(v=VS.90).aspx

...