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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta