Actualicé Visual Studio 2022 a 17.1.0 recientemente y ahora tengo este extraño error, pero no en todos los proyectos (solo en uno hasta ahora). He probado otros proyectos y todavía funcionan bien.
Pero este proyecto no se publicará en IIS. Se compila/ejecuta localmente, puede publicar en un perfil de carpeta y una versión anterior funciona en IIS.
Es un proyecto de API web .NET 6.0.
En la ventana de Salida puedo ver estos 2 errores:
Error CTC1000: Method not found: 'Void Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)'. Error MSB4018: The "KillAppInsideContainer" task failed unexpectedly. Pero no estoy implementando en Azure y no estoy implementando en un contenedor. El proyecto se configuró para el uso de Docker, pero comenté la parte <DockerDefaultTargetOS> del .csproj y excluí el dockerfile del proyecto para probar si afectaba el resultado; elimina el error KillAppInsideContainer pero no el otro.
¡Cualquier ayuda apreciada! Gracias
Remove package Microsoft.VisualStudio.Containers.* || Microsoft.VisualStudio.azure.Containers.*
Para resolver este problema de publicación, volví de Microsoft.VisualStudio.Azure.Containers.Tools.Targets versión 1.14.0 a la versión 1.11.1 de paquetes nuget