Windows phone 7 SilverlightWP7资源dll

Windows phone 7 SilverlightWP7资源dll,windows-phone-7,resources,assemblies,Windows Phone 7,Resources,Assemblies,我需要一些Windows Phone 7应用程序的帮助 我想在我的第一个项目中建立一个.dll,它嵌入了我所有的字符串资源 然后,在我的第二个项目中,我想构建HelloWorld应用程序,它可以使用my.dll中的字符串 为此,我根据本文构建了.dll: 所以我首先编译.resx文件: ResGen.exe /useSourcePath /compile strings.fr.rex,HelloWorld.strings.fr.resources 好的,我的文件HelloWorld.strin

我需要一些Windows Phone 7应用程序的帮助

我想在我的第一个项目中建立一个.dll,它嵌入了我所有的字符串资源

然后,在我的第二个项目中,我想构建HelloWorld应用程序,它可以使用my.dll中的字符串

为此,我根据本文构建了.dll:

所以我首先编译.resx文件:

ResGen.exe /useSourcePath /compile strings.fr.rex,HelloWorld.strings.fr.resources
好的,我的文件HelloWorld.strings.fr.resources已成功创建

现在,我将.resources文件编译为.dll:

al.exe /t:lib /embed:HellowWorld.strings.fr.resources /culture:fr /out:HelloWorld.resources.dll
好的,我的文件HelloWorld.resources.dll已成功创建

现在,在我的第二个项目WP7HelloWorld中,我右键单击“引用”并添加我的.dll

然后在主页面中,我这样调用资源管理器:

System.Resources.ResourceManager rm = new System.Resources.ResourceManager("HelloWorld.resources", System.Reflection.Assembly.GetExecutingAssembly());
并尝试从dll加载字符串:

PageTitle.Text = rm.GetString("mystring");
但在运行时我得到异常:MissingManifestResourceException


你能帮我解决吗?

我在AppHub论坛上被告知,你不能用WP7进行DLL。 这使我想做的事情落空了,因为我有一个很大的C代码库,我不想用C#重写。我有一大堆表示图形的表,而C#缺少C/C++非常好地实现的结构工具。这就是进步

糟糕的是,C#(它确实有一些有趣的东西)甚至无法实现一个结构工具、一个基本的宏工具和合格的条件编译工具,而现在这个。不能重用C代码?我正在考虑使用WP7,然后使用Android和iPhone来开发我的应用程序。grrrrrrrrrr.

此解决方案有帮助吗?