Я настроил проект Visual Studio, который отредактировал для ссылки на цели сборки PostSharp.Я не использовал MSI, установленный для установки PostSharp на моей машине разработки.
Проблема, с которой я сталкиваюсь, заключается в том, что цели PostSharp выполняются только тогда, когда я изменяю конфигурацию сборки на «Release», но не на «Отладка '.
Я могу убедиться в этом, посмотрев выходные данные сборки, включающие строку в Release:
PostSharp 1.5 [1.5.6.627] - Copyright (c) Gael Fraiteur, 2005-2009.
Глядя на файл проекта, я не вижу ничего очевидного, что могло быПредположим, что PostSharp будет работать с одной конфигурацией, а не с другой.Как я могу настроить PostSharp для запуска как во время настройки Debug, так и Release?Имея в виду, я бы предпочел не использовать установщик.
Karl
РЕДАКТИРОВАТЬ сниппент csproj, появляется внизу файла под <ItemGroup>
:
<PropertyGroup>
<DontImportPostSharp>True</DontImportPostSharp>
<PostSharpDirectory>..\..\tools\postsharp-1.5.6.629</PostSharpDirectory>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(PostSharpDirectory)\PostSharp-1.5.targets" />