замена токенов nuget .pp файлы не скопированы - PullRequest
0 голосов
/ 25 октября 2018

Я создаю пакет nuget, который будет действовать как шаблон, запущенный для внутренних проектов ядра .net, и пытаюсь скопировать файлы .pp.

Я сгенерировал nuspec и поместил файлы вcontentFiles.

Файлы, которые я поместил в contentFiles / any / any, копируются должным образом, кроме файлов с конечным расширением .pp. У меня есть несколько файлов .cs.pp, которые имеют маркер замены $ rootnamespace$, который я ожидал получить при установке пакета nuget, следуя документации на https://docs.microsoft.com/en-us/nuget/create-packages/source-and-config-file-transformations#specifying-source-code-transformations

. Если я удаляю .pp, то эти файлы копируются, но с .pp - они не обрабатываются илископировал - что мне не хватает, чтобы получить nuget для обработки этих файлов и поместить файлы .cs в их место при установке?

Я вижу, что обработанные файлы существуют в установленном проекте в / obj / debug / netcoreapp2.1 / nuget / guidhere / packagename / versionNumber / cs файлы здесь

В идеале, я хотел бы, чтобы эти обработанные файлы переместились поверхв корень проекта.

...