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

时间:2011-03-18 07:15:36

标签: silverlight msbuild tfs2010

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

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

是否有人知道如何摆脱这些文件夹,而不向构建中添加任务以删除文件夹。

1 个答案:

答案 0 :(得分: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的更新时,您可能必须再次执行此操作。
相关问题