我试图在类库中包含一些Javascript文件作为嵌入式资源。对于文件名中没有句点的文件,这很有效。但是,似乎当文件名中有句点时,资源不会在没有任何通知的情况下嵌入;我无法以编程方式访问资源(使用GetManifestResourceStream
),也无法查看资源名称(使用GetManifestResourceNames
),也无法使用ILDASM查看资源。
通过UI设置时,它没有工作,也没有在项目文件中设置逻辑名称,如下所示:
<EmbeddedResource Include="Scripts\gridmvc.lang.he.js">
<LogicalName>$(RootNamespace).gridmvc-lang-he.js</LogicalName>
</EmbeddedResource>
我可以重命名该文件,但我希望保持文件不变。
(我使用的是Visual Studio 2015社区版,类库是在VB.NET中,但我几乎可以肯定,精确的版本/语言不会有所作为。)