首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用本地化DLL导入部署SL4应用程序

使用本地化DLL导入部署SL4应用程序
EN

Stack Overflow用户
提问于 2011-09-04 19:44:44
回答 1查看 207关注 0票数 0

我有一个VS2010 SL4项目,它使用外部Silverlight DLL。该项目被多个RESX文件本地化,DLL也是如此。我通常在解决方案中包括外部DLL,如下所示:

1)在我的解决方案中创建一组虚拟文件夹,例如(假设导入的DLL名为Sample.dll):

代码语言:javascript
复制
  /Lib/Sample/Debug
  /Lib/Sample/Release

2)在文件系统中创建相同的文件夹结构,并在“调试”下复制并释放相应版本的DLL,以便现在我可以找到以下文件:

代码语言:javascript
复制
  /Lib/Sample/Debug/Sample.dll
  /Lib/Sample/Release/Sample.dll

3)在解决方案中的所有客户端项目中添加对/Lib/sample.dll的引用。

4)使用添加的引用打开每个项目的.csproj文件,并将路径的调试部分更改为$(Configuration),以便在构建过程中选择正确的调试/发布版本。

现在的问题是:在我的SL4解决方案中,我可以遵循导入与语言无关的DLL的相同过程。但是它的卫星资源呢?例如,导入的DLL的法语版本构建在子文件夹fr-FR下,并命名为Sample.resources.dll。我该怎么把它正确地包括进去?即使我试图手动将其添加到文件夹fr下的已编译XAP中,它也会被忽略,并且应用程序返回到它的中性区域性.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-06 08:09:09

我想我找到了,下面是对谁感兴趣的重述:

  1. 打开.csproj文件并确保在其中添加所需的所有语言(用分号分隔)。例如,如果您支持fr-Fr添加Fr-Fr.
  2. (必须手动完成此操作,我认为应该就足够了):编译后,打开xap (将其重命名为.zip并打开),如果没有为每个导入的卫星添加一个元素,请使用资源。

不管怎样,谢谢你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7301706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档