Краткий ответ: Вы можете безопасно исключить его из репозитория Git.
Длинный ответ:
Вы правы, что dtb означает Design Time Build.Это файл, автоматически созданный VS2017, с чуть большей информацией здесь и здесь (ссылки на блог от кого-то, работающего в Visual Studio ),Таким образом, Visual Studio более или менее экстраполирует файлы, которые будут создаваться, чтобы обеспечить полную доступность Intellisense по назначению.
Из связанных статей одна из целей этого состоит в том, чтобы убедиться, что Visual Studioв некоторых случаях имеет ответ:
- Учитывая ссылку на сборку в файле проекта, на какую сборку на диске будет ссылаться эта ссылка во время компиляции?
- Как выглядит код, который будет сгенерирован компилятором XAML во время компиляции, с учетом XAML-файла?
- Учитывая шаблон глобального файла (* .cs), какие файлы на самом деле собираютсябыть включенным во время компиляции?
Таким образом, файлы, создаваемые на лету, не нужны в вашем репозитории Git и могут быть безопасно исключены.Более того, из того, что я могу сказать , эти файлы специально созданы и используются Visual Studio 2017 .