使用Team Build构建Silverlight项目的语言文件夹

Ewa*_*man 3 msbuild silverlight tfs2010

我的解决方案中有一个Silverlight 4项目.当我在Team Build中自动编译Silverlight项目时,我在输出文件夹中输入了一长串文件夹,其中包含Silverlight翻译.

这些文件夹不存在于本地构建中(从Visual Studio编译),我不想要它们,因为我只针对一种语言.我没有找到指定不获取这些文件夹的设置,甚至更好地指定我想要支持的语言.

有没有人知道如何摆脱这些文件夹,而无需向构建添加任务以删除文件夹.

D'H*_*Hag 7

打开Windows资源管理器 转到C:\ Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Client.(如果您运行的是64位Windows,则为C:\ Program Files(x86)\ Microsoft SDKs\Silverlight\v4.0\Libraries\Client \).在该位置,您将看到一堆语言/文化文件夹.

  • 新建一个文件夹.我把我的名字命名为"Unused Cultures".
  • 将您不想使用的所有文化文件夹移动到新文件夹.请确保不要移动"设计"文件夹,该文件夹显示在文件夹列表中的文化文件夹的中间.
  • 在项目中,删除Bin,Release等文件夹的内容.重建.
  • 如果要添加对其他文化的支持,只需将所需文本移回原始位置即可.
  • 每当您获得Silverlight SDK的更新时,您可能必须再次执行此操作.