C# 中嵌入资源名称的默认行为如下:
<default namespace.><extended namespace.><filename>
在不更改项目的默认命名空间的情况下,我能控制嵌入资源的名称吗?
C# 中嵌入资源名称的默认行为如下:
<default namespace.><extended namespace.><filename>
在不更改项目的默认命名空间的情况下,我能控制嵌入资源的名称吗?
实现这个很简单,但你需要在文本编辑器中编辑Visual Studio项目(csproj或vbproj)文件。请参见此 MSDN 博客文章。
以下是相关的 XML 代码段:
<ItemGroup>
<EmbeddedResource Include="bar.resx">
<LogicalName>notfoo.bar.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>