alphacep / alphacep/vosk-api

Publishing for Linux runtime from Windows machine is broken

Abierto
#1,159 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
15.1k
Forks
1.8k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

in the nuget targets (https://github.com/alphacep/vosk-api/blob/master/csharp/nuget/build/Vosk.targets), if checks [MSBuild]::IsOsPlatform to decide what library to copy to the output folder.

When publishing on a Windows machine, [MSBuild]::IsOsPlatform(Windows) is always true, regardless of the target runtime.

This means that running on a Windows machine a publish like
dotnet publish -c Release -o "centos-x64" --force --self-contained False -r linux-x64 -f net6.0

ends up with libvosk.dll instead of libvosk.so in the output folder

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.