我有一个VS2010 SL4项目,它使用外部Silverlight DLL。该项目被多个RESX文件本地化,DLL也是如此。我通常在解决方案中包括外部DLL,如下所示:
1)在我的解决方案中创建一组虚拟文件夹,例如(假设导入的DLL名为Sample.dll):
/Lib/Sample/Debug
/Lib/Sample/Release2)在文件系统中创建相同的文件夹结构,并在“调试”下复制并释放相应版本的DLL,以便现在我可以找到以下文件:
/Lib/Sample/Debug/Sample.dll
/Lib/Sample/Release/Sample.dll3)在解决方案中的所有客户端项目中添加对/Lib/sample.dll的引用。
4)使用添加的引用打开每个项目的.csproj文件,并将路径的调试部分更改为$(Configuration),以便在构建过程中选择正确的调试/发布版本。
现在的问题是:在我的SL4解决方案中,我可以遵循导入与语言无关的DLL的相同过程。但是它的卫星资源呢?例如,导入的DLL的法语版本构建在子文件夹fr-FR下,并命名为Sample.resources.dll。我该怎么把它正确地包括进去?即使我试图手动将其添加到文件夹fr下的已编译XAP中,它也会被忽略,并且应用程序返回到它的中性区域性.
发布于 2011-09-06 08:09:09
我想我找到了,下面是对谁感兴趣的重述:
。
不管怎样,谢谢你!
https://stackoverflow.com/questions/7301706
复制相似问题