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

475
Visualizações
C#: uso de comodines dentro del archivo csproj y adición de nuevos archivos

Dentro de los archivos .csproj Visual Studio y Xamarin Studio por defecto mantienen una referencia a cada archivo usado dentro del proyecto.

 <ItemGroup> <Compile Include="Utils\Foo1Utils.cs" /> <Compile Include="Utils\Foo2Utils.cs" /> <Compile Include="Services\FooService.cs" /> ... </ItemGroup>

Para evitar conflictos en los archivos csproj dentro de nuestra solución en cada adición de archivos, comenzamos a usar comodines :

 <ItemGroup> <Compile Include="Utils\*.cs" /> <Compile Include="Services\*.cs" /> ... </ItemGroup>

El problema es que aparentemente tanto en Visual Studio como en Xamarin Studio no es posible "explicarle" al IDE que estamos usando comodines, y cuando agregamos un nuevo archivo al proyecto agregan una nueva referencia al archivo ignorando el comodín *.cs en la carpeta. Sigue siendo una buena solución porque no necesitamos confirmar nuestro .csproj en cada adición de archivos, pero ahora tenemos que restablecerlos cada vez... ¿alguien sabe si hay una solución?

EDITAR: con Rider (JetBrains) no hay este problema, si en el csproj hay un comodín y agrego un nuevo archivo, todo funciona bien.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Si usa el nuevo formato para proyectos ( .net core 2 ), utilizará comodines incluidos sin que tenga que especificarlo para los archivos en la carpeta del proyecto. Puede configurar manualmente el marco de destino para seguir compilando en cualquier destino que desee.

over 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