2010-08-31 20 views
18

in C# comportamento predefinito di nome risorsa incorporata è come questoNome della risorsa incorporata

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

Senza cambiare il namespace di default del progetto posso controllare il nome della risorsa incorporata?

risposta

24

Il modo per farlo è abbastanza semplice, ma è necessario modificare il file di Visual Studio Project (csproj o vbproj) in un editor di testo. Vedi this msdn blog post.

Ecco il relativo frammento di xml:

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

grazie lavorato come fascino! –

1

Se la vostra continua ad avere un po 'di un momento difficile dopo aver provato @ risposta di JustinDearing, provate questo:

  1. impostare la verbosità del MSBuild a 'Dettagliato' nel tuo VS Opzioni: Visual Studio > Tools > Options dialog

  2. Generare il progetto

  3. Copiare l'uscita dal 'build' riquadro di log, incollarlo in un editor di testo, la ricerca di 'manifesto' enter image description here

Problemi correlati