| Index: tools/gn/visual_studio_writer.cc
 | 
| diff --git a/tools/gn/visual_studio_writer.cc b/tools/gn/visual_studio_writer.cc
 | 
| index 54a7bf2e5fee2ad133abf4568fe65743af3ddd1e..801ea7761d4e646d21baa36e3171f2410c7f85cc 100644
 | 
| --- a/tools/gn/visual_studio_writer.cc
 | 
| +++ b/tools/gn/visual_studio_writer.cc
 | 
| @@ -259,11 +259,12 @@ bool VisualStudioWriter::RunAndWriteFiles(const BuildSettings* build_settings,
 | 
|    writer.folders_.reserve(targets.size());
 | 
|  
 | 
|    for (const Target* target : targets) {
 | 
| -    // Skip actions and groups.
 | 
| +    // Skip actions, groups and bundle targets.
 | 
|      if (target->output_type() == Target::GROUP ||
 | 
|          target->output_type() == Target::COPY_FILES ||
 | 
|          target->output_type() == Target::ACTION ||
 | 
| -        target->output_type() == Target::ACTION_FOREACH) {
 | 
| +        target->output_type() == Target::ACTION_FOREACH ||
 | 
| +        target->output_type() == Target::BUNDLE_DATA) {
 | 
|        continue;
 | 
|      }
 | 
|  
 | 
| 
 |