После того, как я добавил Fody.Costura в свой проект, мое событие post build, копировавшее полученную сборку в другое место, начало давать сбой с сообщением об отказе в доступе. Это имеет смысл, поскольку Costura использует MSBuild для встраивания сборок. Есть ли способ принудительно выполнить мои пост-сборки после того, как Costura завершит работу? Пример команды пост-сборки:
copy /Y "$(TargetPath)" "%ALLUSERSPROFILE%\Autodesk\Revit\Addins\2019\HOK-Addin.bundle\Contents"
Target
и используя процедуруCopy
. Я просто убедился, что установил свойAfterTargets
наAfterBuild;NonWinFodyTarget
, и это помогло. До этого я использовал только стандартное событие после сборки, которое должно было выполняться до того, как Fody завершил свою работу, а файлы все еще были заблокированы. - person konrad   schedule 09.10.2018