1

ソリューション、ウェブサイト、およびいくつかのサービスに関連するいくつかのプロジェクトがあります。それぞれが PostSharp を利用しますが、MSI を使用してターゲット マシンに PostSharp をインストールしたくないため、Scott Wojan によるこのブログ投稿で詳述されているように、関連する PostSharp 依存関係のスイートをデプロイできます。

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

この例は、1 つのプロジェクトに適しています。

問題は、依存関係の 1 つのセットのみをターゲット マシンにデプロイし、各プロジェクトがそれらを異なるディレクトリから参照するようにする方法です。

4

1 に答える 1

0

一般的な解決策は、PostSharp をソース リポジトリにコピーすることです。この場合、ターゲット マシンに「デプロイ」する必要はありません。ソース コードからチェックアウトするだけで済みます。

この場合、PostSharp を使用するプロジェクトは、相対パスを使用して PostSharp.targets を参照する必要があります。

于 2009-11-12T09:35:52.350 に答える