Развертывание нескольких проектов с использованием PostSharp на целевой машине без PostSharp MSI - PullRequest
1 голос
/ 12 ноября 2009

У нас есть несколько проектов, связанных с решением, веб-сайтом и некоторыми услугами. Каждый из них будет использовать PostSharp, но, поскольку мы не хотим устанавливать PostSharp на целевой машине с использованием MSI, мы можем развернуть соответствующий набор зависимостей PostSharp, как подробно описано в этом посте Скотта Вояна.

http://geekswithblogs.net/wojan/archive/2009/01/14/128673.aspx

Этот пример подходит для одного проекта.

Вопрос в том, как выполнить развертывание только одного набора зависимостей на целевом компьютере и сделать так, чтобы каждый проект ссылался на них из разных каталогов?

1 Ответ

0 голосов
/ 12 ноября 2009

El,

Распространенным решением является копирование PostSharp в ваш исходный репозиторий. В этом случае вам не нужно «развертывать» его на целевых машинах, вам просто нужно извлечь его из исходного кода.

В этом случае проекты, использующие PostSharp, должны ссылаться на PostSharp.targets, используя относительный путь.

...