Creé una solución (con 1 proyecto) en VS 2019 con TargetFramework .NET 5.0 (NET Core). Configuré OutputPath (en Propiedades del proyecto) en 'bin\SomeMyFolder' y esperaba que todos mis archivos de salida estuvieran allí. Pero resulta que dentro de la carpeta ' SomeMyFolder ' se encuentra otra carpeta ' net5.0 ' y mis archivos están dentro. Nunca he visto tales carpetas personalizadas, creadas por VS anteriormente, con otra versión de .Net Framework. ¿Hay alguna forma de deshabilitar VS 2019 para que no cree esa carpeta y construya mi proyecto en esa carpeta, que configuré (directamente en SomeMyFolder )? PD: Por favor, no aconseje algunos scripts en eventos posteriores a la compilación como 'copiar SomeMyFolder\net5.0 -> SomeMyFolder | rmdir SomeMyFolder'
Esto se puede deshabilitar en su archivo csproj agregando un grupo de propiedades como este.
<PropertyGroup> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> </PropertyGroup>Más información: https://docs.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props#appendtargetframeworktooutputpath