我们有以下构建输出结构:
<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。
我们如何配置 PostSharp 以使用根构建目录中的 DLL 来编译子文件夹中的项目?