NuGet не выдает ошибку, когда упаковывает файл nupsec с тем же файлом в другой фодер - PullRequest
0 голосов
/ 31 мая 2018

Когда я упаковываю файл .nuspec для создания пакета, который содержит несколько файлов в другой папке, но файл существует в обеих папках, я упаковываю этот файл .nuspec.NuGet успешно запаковал его, но просто включил один и не выдавал ошибку.

Мой файл .nupsec, например:

  <files>
    <file src="foo\test.dll" target="Tools" />
    <file src="bar\test.dll" target="Tools" />
  </files>

Я знаю, что могу перезаписать файл dll в папке tools, ноNuGet должен выдать ошибку или предупреждение об этой перезаписи.

Есть предложения?

1 Ответ

0 голосов
/ 31 мая 2018

NuGet не выдает ошибку, когда упаковывает файл nupsec с тем же файлом в другой фойдер

Это известная проблема о NuGet.Команда NuGet восстанавливает его для поддержки будущих выпусков.

Вы можете добавить свой комментарий или проголосовать за эту проблему на GitHub: NuGet не выдает ошибку при упаковке nuspec с дублирующимися файлами .Когда достаточное количество сообществ проголосует и добавит комментарии к этому отзыву, член команды продукта будет воспринимать этот отзыв всерьез.

В данный момент для решения этой проблемы используется другое имя для того же файла или цели длядругая папка, например:

  <files>
    <file src="foo\test.dll" target="Tools\foo" />
    <file src="bar\test.dll" target="Tools\bar" />
  </files>

Надеюсь, это поможет.

...