微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight – Visual Studio 2010:为什么所有的外语文件夹?

在我的解决方案的/ bin / debug文件夹中,我注意到一些似乎是外国文件夹的文件夹,名称为“ar”,“bg”,“ca”,“cs”,“da”…全部通往“zh-Hant”的方式.这些文件夹都有这4个DLL的副本:

> System.ComponentModel.DataAnnotations.resources.dll
> System.Windows.Controls.Data.Input.resources.dll
> System.Windows.Controls.Data.resources.dll
> System.Windows.Controls.resources.dll

我正在开发的Silverlight应用程序没有任何国际化支持,所以我无法弄清楚这些文件文件夹是如何到达的.总而言之,这几乎是13 MB的文件.

更糟糕的是,当我删除它们时,它们将在下次构建解决方案时重新生成.

任何建议?

ETA:

以下是Silverlight项目引用的DLL列表:

> ESRI.ArcGIS.Client
> ESRI.ArcGIS.Client.Toolkit
> mscorlib
>系统
> System.Core
> System.Net
> System.Runtime.Serialization
> System.ServiceModel
> System.Windows
> System.Windows.browser
> System.Windows.Controls
> System.Windows.Controls.Layout.Toolkit
> System.Windows.Controls.Navigation
> System.Windows.Interactivity
> System.Xml

解决方法

我注意到一些引用的程序集倾向于使用本地化的资源进行国际化,例如Castle ActiveRecord.
我刚刚检查一个我正在工作的项目(使用Castle ActiveRecord和ZedGraph – 这两个都在单独的程序集中具有本地化的资源),并且在构建之后,在我的bin文件夹中重新创建了语言文件夹.

所以imo,我相信你在项目中引用了一个类似的程序集,它有本地化的资源,可能是Silverlight程序集或ArcGIS程序集(从来没有使用过).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐