Desarrollamos en Yocto linux (basado en Debian 10) con .net 5. Necesita publicar el proyecto en una arquitectura diferente: linux-arm64 e incluir información para la depuración de forma "incrustada" o "portátil". Sin embargo, en Visual Studio 2019, estas opciones se eliminaron de la GUI y solo es posible configurar la edición manual del archivo .pubxml generado por visard.
Encontré la configuración que funcionó con la ejecución del código en el sistema remoto, pero no con la depuración:
<?xml version="1.0" encoding="utf-8"?> <!-- https://go.microsoft.com/fwlink/?LinkID=208121. --> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration>Debug</Configuration> <Platform>Any CPU</Platform> <PublishDir>E:\DEPLOY\AVIDAMO\_Yocto_Linux_Publish</PublishDir> <PublishProtocol>FileSystem</PublishProtocol> <TargetFramework>net5.0</TargetFramework> <RuntimeIdentifier>linux-arm64</RuntimeIdentifier> <SelfContained>false</SelfContained> <PublishSingleFile>True</PublishSingleFile> </PropertyGroup> </Project>¿Podría ayudarme con datos sobre las opciones de formato de archivo .pubxml, sería bueno publicar con ftp, o directamente con ssh...? Y específicamente, ¿cómo agregar una opción para depurar información "incrustada" o "portátil"?