Как исключить файлы из пакета Nuget, прежде чем публиковать его?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как исключить файлы из пакета Nuget, прежде чем публиковать его?

Сообщение Anonymous »

У меня ошибки: < /p>

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

5>Microsoft.Build.Msix.Packaging.targets(1616,5): Error APPX1101 :
Payload contains two or more files with the same destination path 'package-lock.json'. Source files:  D:\IntelliJ
IDEA\SampleApp\Implementation\Elements\Client\package-lock.json
C:\Users\Me\.nuget\packages\mypackage\0.3.1\contentFiles\any\net9.0\package-lock.json

5>Microsoft.Build.Msix.Packaging.targets(1616,5): Error APPX1101 :
Payload contains two or more files with the same destination path
'package.json'. Source files:  D:\IntelliJ
IDEA\SampleApp\Implementation\Elements\Client\package.json
C:\Users\Me\.nuget\packages\mypackage\0.3.1\contentFiles\any\net9.0\package.json
< /code>
< /blockquote>
, как это было объяснено в полезной нагрузке, содержит два или более файла с одним и тем же путем назначения 'system.diagnostics.tools.dll' темы, < /p>

На случай, что это может быть полезным, с тем же, что и то же самое, что -то же самое с той же ошибкой -
happy play like double -with -partic -
, что может быть вызвано различными причинами, связанными с лабиринтом пакетов Nuget, одним средством для таких ошибок, связанных с Nuget, является очистка кэша (...) < /p>
source < /p>
< /blockquote>
В моем случае, проблематичные файлы разные файлы с двумя пунктами или более подробными файлами. 'System.diagnostics.tools.dll', поэтому проблема не может быть решена путем обновления [b] microsoft.netcore.universalwindowsplatform [/b]. Кстати, я не установил его напрямую, мои зависимости: «mypackage»-это имя маскированного): < /p>









< /code>
Кроме того, очистка кэша только что сломала все, включая другие проекты. Я потратил около часа, чтобы снять его. Текст ошибки верен в том, что у меня есть package.json 
/

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

package-lock.json
пара как в проекте, так и в библиотеке.
Я не понимаю, что означает «с одним и тем же путем назначения», потому что пути разные.
А как насчет библиотеки?

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

package-lock.json
используются только для целей разработки, поэтому я не собирался включать их в распределение. К сожалению, выглядит так, как будто все будет включено в качестве по умолчанию, но если да, то почему нам нужно добавить s с

Подробнее здесь: https://stackoverflow.com/questions/796 ... publish-it
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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