Как указано в http://doc.postsharp.net/configuration-system:
PostSharp будет автоматически загружать несколько хорошо известных файлов конфигурации, если они присутствуют в файловой системе, в следующем порядке:
- Любой файл с именем PostSharp .config, расположенный в каталоге, содержащем файл проекта MSBuild (обычно, csproj или vbproj) или в любом родительском каталоге, вплоть до корня. Эти файлы загружаются в порядке возрастания, т. Е. Из корневого каталога в каталог проекта.
- Любой файл с именем MySolution.pssln, расположенный в том же каталоге, что и файл решения MySolution.sln.
- Любой файл с именем MyProject.psproj, расположенный в том же каталоге, что и файл проекта MyProject.csproj или MyProject.vbproj.
Например, файлы могут быть загружены в следующем порядке:
- C: \ SRC \ BlueGray \ postsharp.config
- C: \ SRC \ BlueGray \ интерфейсной \ postsharp.config
- C: \ SRC \ BlueGray \ FrontEnd \ BlueGray.FrontEnd.Web \ postsharp.config
- C: \ SRC \ BlueGray \ решения \ BlueGray.pssln при условии, что текущий файл решение с: \ SRC \ BlueGray \ Решения \ BlueGray.sln.
- c: \ src \ BlueGray \ FrontEnd \ BlueGray.FrontEnd.Web \ BlueGray.FrontEnd.Web.psproj, предполагая, что текущий файл проекта c: \ src \ BlueGray \ Solutions \ BlueGray.sln.