Nuevo formato .csproj: ¿cómo especificar todo el directorio como "archivo vinculado" a un subdirectorio?
Con el nuevo.csproj
formato (así como el anterior), es posible agregar archivos como vinculados fuera de la carpeta del proyecto:
<EmbeddedResource Include="..\..\..\Demo\Sample.cs" Link="Resources\Sample.cs" />
También es posible usar un patrón global para incluir múltiples archivos:
<EmbeddedResource Include="..\..\..\Demo\*.cs" />
¿Pero cómo combinas los dos?
Lo que probé<EmbeddedResource Include="..\..\..\Demo\*.cs" Link="Resources\*.cs" />
<EmbeddedResource Include="..\..\..\Demo\*.cs" Link="Resources\*" />
<EmbeddedResource Include="..\..\..\Demo\*.cs" Link="Resources\" />
Los dos primeros solo crean un único archivo vinculado (con exactamente el nombre*.cs
y*
respectivamente). El tercero simplemente se equivoca.
¿Hay alguna manera de combinar la globalización con archivos vinculados a una ubicación específica en el proyecto de destino? Si no, ¿cómo puedo vincular todos los archivos en un directorio sin saber cuántos o cuáles son sus nombres?