У меня есть проект MyProject.csproj
, который содержит некоторый код, а также другие ресурсы. Перед компиляцией активы нуждаются в преобразовании времени сборки. Для этого у меня есть вспомогательный проект MyProject.BuildTime.csproj
, содержащий код.
Теперь вопрос в том, могу ли я каким-то образом добавить цели MSBuild et c в MyProject.BuildTime.csproj
, чтобы было достаточно просто добавить ссылка на него, чтобы он был поднят во время компиляции. MyProject.BuildTime.csproj
не поставляется, и на него будут ссылаться частные активы.
Я знаю, что можно включать файлы * .targets в пакеты NuGet, но мне не удалось выяснить, правда ли это со ссылками на проекты. Наивный подход, заключающийся в простом добавлении файла .targets в MyProject.BuildTime.csproj
, не работает.
Чтобы заявить об очевидном, я, конечно, знаю, что могу добавить целевой файл непосредственно в MyProject.csproj
, что и есть Я делаю сейчас. Я просто ищу более чистое решение.