2011-03-18 81 views
3

我的解决方案中有一个Silverlight 4项目。当我在Team Build中自动编译Silverlight项目时,我在输出文件夹中找到一长串包含Silverlight翻译文件的文件夹。使用Team Build构建Silverlight项目的语言文件夹

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

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

+0

可能重复的[Silverlight资源DLL建立预防](http://stackoverflow.com/questions/562227/silverlight-resource-dll-build-prevention) – Jedidja 2013-03-04 15:01:29

回答

7

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

  • 创建一个新文件夹。我将它命名为“未使用的文化”。
  • 将您不想使用的所有文化文件夹移动到 新文件夹中。请务必不要移动出现在文件夹列表文化文件夹中间的“设计”文件夹。
  • 在您的项目中,删除Bin,Release等文件夹的内容。重建。
  • 当您想要添加对其他文化的支持时,只需将您想要 的那个移回到原始位置。
  • 无论何时您获得Silverlight SDK的更新,您都可能必须重新执行此操作。
相关问题