Включите функции времени сборки со ссылками на проекты - PullRequest
0 голосов
/ 26 мая 2020

У меня есть проект MyProject.csproj, который содержит некоторый код, а также другие ресурсы. Перед компиляцией активы нуждаются в преобразовании времени сборки. Для этого у меня есть вспомогательный проект MyProject.BuildTime.csproj, содержащий код.

Теперь вопрос в том, могу ли я каким-то образом добавить цели MSBuild et c в MyProject.BuildTime.csproj, чтобы было достаточно просто добавить ссылка на него, чтобы он был поднят во время компиляции. MyProject.BuildTime.csproj не поставляется, и на него будут ссылаться частные активы.

Я знаю, что можно включать файлы * .targets в пакеты NuGet, но мне не удалось выяснить, правда ли это со ссылками на проекты. Наивный подход, заключающийся в простом добавлении файла .targets в MyProject.BuildTime.csproj, не работает.

Чтобы заявить об очевидном, я, конечно, знаю, что могу добавить целевой файл непосредственно в MyProject.csproj, что и есть Я делаю сейчас. Я просто ищу более чистое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...