Языковые папки для проектов Silverlight при сборке с Team Build - PullRequest
3 голосов
/ 18 марта 2011

У меня есть проект Silverlight 4 в моем решении. Когда я автоматизирую компиляцию проекта Silverlight в Team Build, я получаю в своей выходной папке длинный список папок, в которых есть переводы Silverlight.

Эти папки отсутствуют в локальной сборке (скомпилировано из Visual Studio), и я не хочу их, поскольку я нацеливаюсь только на один язык. Я не нашел настройки, чтобы указать, чтобы не получать эти папки, и еще лучше указать языки, которые я хочу поддерживать.

Кто-нибудь знает, как избавиться от этих папок, не добавляя задачу в сборку для удаления папок.

1 Ответ

7 голосов
/ 16 августа 2011

Откройте проводник 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, у вас, вероятно, будетчтобы сделать это снова.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...