views:

53

answers:

2

I have a tool which dynamically generates .xaml and .xaml.cs files and puts them in the appropriate Visual Studio directory.

To add them to the project, I have to then:

  • right-click on that directory
  • choose "add existing item"
  • navigate to the matching directory on the hard drive
  • select the two files that were created
  • click ok

Is there a way for me to tell the project to "include all existing items under the project folder on the hard drive"?

A: 

I don't think there is a way to do this natively in Visual Studio. Adding the files to the project modifies the project file.

This sounds like a good case for a simple addin. You can use the Visual Studio automation services to find the files you want added and add them all at once. You'd have complete control over the behavior of the addin, so you could reduce the process to a single click if practical.

Dave Swersky
+1  A: 

I do not have any automation for this. Still I follow following for the same requirement. This will avoid few clicking.

  • In solution Explorer highlight/Select "Show all files" button
  • Press control key (to multi select) and select files with mouse click to be included in solution.
  • Right click on any one of highlighted file, and select "Include in project"
Saar
that's much easier, I had forgotten about that, thanks
Edward Tanguay