Значение по умолчанию изменения шаблон мастера модульного теста MsTest

Короткая версия: НЕТ. Подрывная деятельность является бескомпромиссной системой (как все системы управления исходным кодом, я знаю о)

Более длительная версия: Нет, однако при использовании чего-то как NANT, чтобы сделать Вас сборка, Вы могли бы использовать xmlpoke или подобный для перезаписи частей файла на сборке. Работы для нас:) Мы переписываем приблизительно 6 web.config файлов и различные другие файлы конфигурации приложения на сборке (хорошо при создании пакета развертывания)....

5
задан Ryu 23 September 2009 в 20:58
поделиться

1 ответ

Да, можно, на нескольких уровнях:

Шаблон проекта

Вы можете избавиться от «О тестовых проектах» и других файлов с помощью меню «Параметры» в Visual Studio.

Перейдите в Инструменты тестирования -> Тестовый проект и отмените выбор параметров, которые вам не нужны.

Если этого недостаточно, вы можете найти шаблон проекта в папке, подобной этой:

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Test \ 1033

Ваш путь может немного отличаться, если вы работаете в 32-битной Windows или используете другую культуру, но вы сможете его найти .

Шаблон файла модульного теста

В стандартной Visual Studio шаблоны для модульного теста можно найти в папке, подобной этой (с моей машины):

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033

В этой папке находится файл SimpleUnitTest.zip, содержащий два файла:

  • SimpleUnitTest.cs
  • SimpleUnitTest.vstemplate

Вы можете редактировать SimpleUnitTest .cs файл, чтобы удалить весь код, который вам не нужен, но вы должны не забыть повторно заархивировать файл, чтобы он содержал ваши изменения.

Однако, если вы только сделаете это, VS может не получить ваши изменения в ближайшее время, поскольку он поддерживает распакованный кеш шаблонов в

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

Итак, вы также потребуется отредактировать файл (или просто скопировать туда измененный файл).

Насколько я могу судить, VS обычно использует шаблоны в ItemTemplateCache, но иногда восстанавливает их из ItemTemplates.Похоже, что это происходит, когда применяются обновления, но мне еще предстоит идентифицировать согласованный шаблон, поэтому простое обновление в обоих местах - лучший способ изменить шаблоны, которые я смог придумать.

7
ответ дан 14 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: