¿Cómo incrustar un archivo XSLT en un proyecto .NET para incluirlo en la salida .exe?

Tengo una aplicación de consola C # simple que lee en un archivo XML que especifica el usuario, ejecuta una transformación XSLT en él y genera los resultados.

Cuando distribuyo mi aplicación a los usuarios, quiero distribuir un solo archivo .EXE. Mi código fuente consta de 3 archivos: el archivo .csproj, el archivo de código .cs y una hoja de estilo .xslt.

¿Cómo puedo configurar el csproj para que el .xslt esté "integrado" en la salida y el usuario final no pueda verlo o modificarlo?

Parece fácil, pero no puedo entenderlo y Google no está siendo muy útil.

Respuestas a la pregunta(2)

Su respuesta a la pregunta