2010-08-31 17 views
18

en C# comportamiento predeterminado de nombre de recurso incrustado es asíNombre del recurso incrustado

<default namespace.><extended namespace.><filename> 

Sin cambiar el nombre por defecto del proyecto puedo controlar el nombre de recurso incrustado?

Respuesta

24

La forma de hacerlo es bastante simple, pero deberá editar el archivo de Visual Studio Project (csproj o vbproj) en un editor de texto. Ver this msdn blog post.

Aquí es el fragmento de XML relevante:

<ItemGroup> 
    <EmbeddedResource Include="bar.resx"> 
     <LogicalName>notfoo.bar.resources</LogicalName> 
    </EmbeddedResource> 
</ItemGroup> 
+0

gracias trabajaban como ¡encanto! –

1

Si el sigue teniendo un poco de un momento difícil después de probar @ respuesta de JustinDearing, intente esto:

  1. establecer el nivel de detalle de MSBuild a 'Detallado' en su VS Opciones: Visual Studio > Tools > Options dialog

  2. Construir su proyecto

  3. Copiar la salida del 'construir' panel de registro, pegarlo en un editor de texto, la búsqueda de 'manifiesto' enter image description here

Cuestiones relacionadas