在c#中,嵌入式资源名称的默认行为是这样的
<default namespace.><extended namespace.><filename>
如果不更改项目的默认命名空间,我可以控制嵌入资源的名称吗?
答案 0 :(得分:28)
执行此操作的方法非常简单,但您必须在文本编辑器中编辑Visual Studio项目(csproj或vbproj)文件。请参阅this msdn blog post。
以下是相关的xml片段:
<ItemGroup>
<EmbeddedResource Include="bar.resx">
<LogicalName>notfoo.bar.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
答案 1 :(得分:4)