2010-08-31 211 views
18

在嵌入式資源名稱的C#默認行爲的名稱是這樣的嵌入式資源

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

在不改變項目的默認命名空間,我可以控制嵌入資源的名稱?

回答

24

執行此操作的方法非常簡單,但您必須在文本編輯器中編輯Visual Studio項目(csproj或vbproj)文件。見this msdn blog post

下面是相關的XML片段:

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

感謝工作就像魅力! – 2010-08-31 07:14:03

1

如果您仍然有嘗試@ JustinDearing的回答後一點很難,試試這個:

  1. 設置的MSBuild的詳細程度來'詳細'在你的VS選項: Visual Studio > Tools > Options dialog

  2. 生成項目

  3. 複製從「建設」登錄面板的輸出,粘貼到文本編輯器,搜索「清單」 enter image description here