Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

801
Visualizações
ASP.NET Core: Excluir o incluir archivos en la publicación

Antes aspdotnet1.0 , había secciones de inclusión/exclusión en el archivo project.json

 { "exclude": [ "node_modules", "bower_components" ], "publishExclude": [ "**.xproj", "**.user", "**.vspscc" ] }

¿Dónde está esta sección en ASP.NET Core 1.1 (no hay project.json )? ¿Hay secciones similares en el archivo .csproj o .pubxml ?

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

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, el elemento <Content> ).

Existe un atributo CopyToPublishDirectory para elementos ItemGroup que determina si se debe copiar el archivo en el directorio de publicación y puede tener uno de los siguientes valores:

  • Siempre,
  • PreservarMás reciente
  • Nunca

Tenga en cuenta que también hay un atributo CopyToOutputDirectory similar para la carpeta de salida.

Ejemplo (de aquí ):

 <ItemGroup> <None Include="notes.txt" CopyToOutputDirectory="Always" /> <!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } --> <Content Include="files\**\*" CopyToPublishDirectory="PreserveNewest" /> <None Include="publishnotes.txt" CopyToPublishDirectory="Always" /> <!-- CopyToPublishDirectory = { Always, PreserveNewest, Never } --> </ItemGroup>

Si está interesado en cómo la migración project.json -.csproj usa el atributo CopyToPublishDirectory para migrar las opciones de publicación, puede consultar la clase MigratePublishOptionsRule en dotnet cli repo.

about 4 years ago · Santiago Trujillo Relatório

0

En .csproj para las versiones 15.3 y posteriores de Visual Studio, esto mantiene los archivos visibles en Visual Studio (mientras que "Eliminar contenido" no) y evita que los archivos se publiquen.

 <ItemGroup> <Content Update="appsettings*.json" CopyToPublishDirectory="Never" /> </ItemGroup>
about 4 years ago · Santiago Trujillo Relatório

0

Después de Visual Studio 2017 15.3

Edite el archivo .csproj para excluir manualmente la publicación de archivos/carpetas

 <ItemGroup> <Content Remove="src\**" /> <Content Remove="node_modules\**" /> </ItemGroup>

ref: https://www.danielcrabtree.com/blog/273/fixing-the-duplicate-content-error-after-upgrading-visual-studio-2017

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda