У меня есть проект unit test, который содержит несколько файлов XML для тестов, управляемых данными. Для этих файлов установлено значение "Создать действие" Контент и Копировать, если новый или Копировать всегда.
По большей части это прекрасно работает. Однако, когда я меняю один из файлов данных без изменения какого-либо кода, Visual Studio не будет запускать действие сборки вообще, и никакие файлы XML не будут скопированы. Фактически, я запускаю свои модульные тесты со старым файлом данных.
Я могу запустить сборку вручную, но я хотел бы предотвратить такие ошибки, если это возможно. Есть ли способ заставить Visual Studio (2008) выполнять операцию копирования каждый раз, когда кто-то изменяет только файлы содержимого?
Чтобы уточнить:
XML файл находится внутри проекта unit test, а не в проекте производственного кода. У меня есть соответствующий атрибут [DeploymentItem]
для файла, установленного в запущенном тесте.