有没有办法直接访问.resx中的字符串?读取.resx文件VB.NET SharpDevelop?
我有几个不同的项目,并且.resx是使用SharpDevelop模板创建的“Misc >>空资源文件”。
我试过最多的方法从网上,如:
... = new ResourceManager ("ProjectEtc.resxFileName",
Assembly.GetExecutingAssembly)
,但我收到同样的错误:
Could not find any resources appropriate for the specified culture or
neutral culture. Make sure "ProjectEtc.resxFileName.resources" was
correctly embedded or linked into assembly "Project calling" at compile time...
无论我似乎做。
这似乎是我需要将我的.resx文件转换为.resource文件,我宁愿不这样做。
我错过了一些使用#develop模板的步骤吗?
等一下......这是甚至是在.NET中存储常量字符串的最佳方式吗?
感谢, 丹麦
使用ILSpy我确实看到了资源文件。它位于我的Project内的一个名为Resources的文件夹中,实际上名称为“[Project namespace] .Name.resources”。我再次试图用最简单的“路径名称”来引用它,但是我收到了同样的旧信息:“找不到适合指定文化或中性文化的任何资源。”一切都嵌入了。我在挠头。 – Danedo 2012-02-08 13:59:33
将.resx文件放在项目的文件夹中时,似乎不会影响资源文件嵌入时的名称。 – 2012-02-08 19:32:55