Как скопировать папку в пакет nuget с помощью BuildOutputInPackageC#

Место общения программистов C#
Ответить
Anonymous
 Как скопировать папку в пакет nuget с помощью BuildOutputInPackage

Сообщение Anonymous »

Я пытаюсь скопировать папку в пакет nuget в многоцелевом проекте.
Моя входная папка — «Example», и я хочу, чтобы ее содержимое было скопировано в Пример папки в пакете nuget (для каждой версии библиотеки)
Я следую документации для BuildOutputInPackage: https://learn.microsoft.com/en-us/ nuget/reference/msbuild-targets#advanced-extension-points-to-create-customized-package
У меня есть .csproj со следующим:

Код: Выделить всё


netstandard2.0;net48



$(TargetsForTfmSpecificBuildOutput);Example





Example




Учитывая, что у меня есть
  • Пример/1.txt
  • Пример/ 2.txt
При наличии TargetPath копируется только первый файл, и msbuild выдает предупреждение: {File} не добавлен, поскольку пакет уже содержит файл {TargetPath
Однако, если я удалю TargetPath, все файлы будут скопированы, но в корневой каталог.
Как скопировать все файлы в собственный каталог?

Подробнее здесь: https://stackoverflow.com/questions/790 ... tinpackage
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»