Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

474
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!