/ / dotnet pack - definiowanie folderów wyjściowych - asp.net-core, nuget, .net-core

pakiet dotnet - definiowanie folderów wyjściowych - asp.net-core, nuget, .net-core

Używam pakietu dotnet, aby utworzyć pakiet nuget dla podstawowego projektu .net, ale mam 2 problemy:

  1. Plik .nupkg podczas inspekcji zawsze zawiera folder lib, który zawiera zawartość folderu bin projektu. Czy można zapobiec utworzeniu folderu lib na wyjściu?

  2. W projekcie.json packOptions jak zamapować folder dołączania na katalog wyjściowy? Próbowałem użyć właściwości mapowania, jak opisano poniżej, aby wyświetlić zawartość katalogu publikowania w katalogu wwwroot poniżej, ale jak dotąd nie udało się.

    „packOptions”: { "akta": { "zawierać": [ "publikować" ], „mapowania”: { „wwwroot”: „opublikuj” } } },

Odpowiedzi:

1 dla odpowiedzi № 1

Nie mogłem usunąć folderu lib, ale mapowanie działa z niewielkimi modyfikacjami powyższego przykładu, jak pokazano poniżej:

„packOptions”: { "akta": { "zawierać": [ "publikować" ], „mapowania”: { „wwwroot /”: „opublikuj /” } } }