Dotnet pack nebude pracovat pro Funkce Azure (Azure Pack Funkce pro Nuget)

0

Otázka

Mám Azure Funkce projektu s následujícím nastavením .csproj souboru:

<IsPackable>true</IsPackable>
<PackageId>Product.Services.Subscriptions</PackageId>
<Version>1.0.0</Version>
<Authors>MyCompany</Authors>
<Company>MyCompany</Company>

Když jsem si dotnet pack na to se nic neděje (žádné .nupkg soubor vytváří). Výstupní vidím:

Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.

Dělám něco špatně, nebo jak to má fungovat?

.net azure-functions dotnet-cli nuget
2021-11-23 13:36:32
1

Nejlepší odpověď

1

Dělám něco špatně, nebo jak to má fungovat?

To je design default v azure funkce. Na dotnet pack nebude moci balíček azure funkce. Na IsPackable majetku se zdá být nastavena na hodnotu false ve výchozím nastavení, a dokonce i ručně měnit to by nebylo pomoci. Na dotnet cli nebude vytvářet.nupkg soubory na azure funkce, ale to může vytvořit pro ostatní dotnet projektů.

ODKAZY:

  1. .net jádro - Jak vytvořit NuGet balíček pro AzureFunctions V2
  2. Nelze generovat nuget balíčku při použití nuget "Microsoft.NET.Sdk.Funkce" v knihovně projektu
2021-11-24 10:55:32

Díky za vysvětlení. Vlastně jsem byl schopen vytvořit balíček pomocí nuget CLI, ale to se zdá být nemožné vystavit funkce z odkazované balíček. Myslím, že to je špatné rozhodnutí pack funkce obecně...
Maksim Ramanovich

Pokud moje odpověď vám pomohla, můžete ji přijmout jako odpověď (Klikněte na značku zaškrtnutí vedle odpověď, aby ji přepínat z šedě vyplnit). To může být prospěšné pro ostatní členy komunity. Děkuji
SwethaKandikonda-MT

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................