Я пытаюсь развернуть приложение .NET 8 функционального приложения для плана потребления гибкой по нашей подписке Azure. Однако, когда я запускаю действие, после сборки я получаю ошибку «Ошибка: не смог обнаружить версию для платформы« dotnet »в репо.» < /p>
Я пытаюсь развернуть приложение .NET 8 функционального приложения для плана потребления гибкой по нашей подписке Azure. Однако, когда я запускаю действие, после сборки я получаю ошибку «Ошибка: не смог обнаружить версию для платформы« dotnet »в репо.» < /p> [code]name: Deploy DotNet project to Azure Function App
jobs: build-and-deploy: runs-on: windows-latest # For Linux, use ubuntu-latest environment: dev steps: - name: 'Checkout GitHub Action' uses: actions/checkout@v4
# If you want to use Azure RBAC instead of Publish Profile, then uncomment the task below # - name: 'Login via Azure CLI' # uses: azure/login@v1 # with: # creds: ${{ secrets.AZURE_RBAC_CREDENTIALS }} # set up AZURE_RBAC_CREDENTIALS secrets in your repository
- name: 'Run Azure Functions Action' uses: Azure/functions-action@v1 id: fa with: sku: flexconsumption remote-build: true scm-do-build-during-deployment: false enable-oryx-build: false app-name: ${{ env.AZURE_FUNCTIONAPP_NAME }} package: '${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}/output' [/code] Я объявил версию Dotnet как переменную в файле рабочего процесса, и я проверил решение и файл .csproj, и они также включают версию Dotnet.