La guía o código que verás en este artículo es la solución más rápida y válida que hallamos a esta duda o problema.
Solución:
De la documentación: si desea especificar, por ejemplo, algunos archivos para que se publiquen con su aplicación, aún puede usar los mecanismos conocidos en
csproj
para eso (por ejemplo, elelemento).
Hay un CopyToPublishDirectory
attribute por ItemGroup
elementos que determinan si copiar el archivo al directorio de publicación y pueden tener uno de los siguientes valores:
- Siempre,
- PreservarNuevo
- Nunca
Tenga en cuenta que también hay similares CopyToOutputDirectory
attribute para la carpeta de salida.
Ejemplo (de aquí):
Si eres interesante como project.json -.csproj
uso de migración CopyToPublishDirectory
attribute para migrar las opciones de publicación, puede buscar en la clase MigratePublishOptionsRule en el repositorio de cli de dotnet.
En .csproj
para las versiones 15.3 y posteriores de Visual Studio, esto mantiene los archivos visibles en Visual Studio (mientras que “Content Remove” no lo hace) y evita que los archivos se publiquen.
Después de Visual Studio 2017 15.3
Edite el archivo .csproj para excluir manualmente archivos / carpetas para que no se publiquen
ref: https://www.danielcrabtree.com/blog/273/fixing-the-duplicate-content-error-after-upgrading-visual-studio-2017
Te mostramos comentarios y valoraciones
Si entiendes que ha resultado de ayuda nuestro post, sería de mucha ayuda si lo compartes con más juniors así contrubuyes a dar difusión a este contenido.