次のビルド出力構造があります。
<Root>
modules
Module1.dll
Module2.dll
functions
Function1.dll
Function1.dll
...
Main.exe
CommonLibraries.dll
PostSharp.dll
NLog.dll
Newtownsoft.Json.dll
OurAspect.dll
...
ルート ディレクトリ ( ) 内のプロジェクトで(NLog
およびに依存する) アスペクトを使用すると、うまく機能します。Json.Net
[assembly: OurAspect]
サブフォルダーでコンパイルされたプロジェクトでこのアスペクトを使用しようとすると、アスペクトが依存している DLL が見つからないという例外が発生します。
ルート ビルド ディレクトリの DLL を使用してサブフォルダー内のプロジェクトをコンパイルするように PostSharp を構成するにはどうすればよいですか?