Actually, there is a way, but you need to manually edit .csproj.
In the .csproj file, find the EmbeddedResource element, which will look like this:
<EmbeddedResource Include="Resources\MyImage.png" />
Add a child LogicalName, as shown below.
<EmbeddedResource Include="Resources\MyImage.png"> <LogicalName>MyImage.png</LogicalName> </EmbeddedResource>
After making this change, the resource can be selected as "MyImage.png" - the default namespace and folder name are omitted.
It looks like this feature has been available since 2005 .
source share