Source files above project directory.
foo
App.xaml
App.xaml.cs
vs9
foo.sln
foo.csproj
Among other things I don't want the build files cluttering up my source directory.
foo
App.xaml
App.xaml.cs
vs9
foo.sln
foo.csproj
Among other things I don't want the build files cluttering up my source directory.
After you create the project, you should be able to add existing item as link to the project. In that case, the source code will not be copied into the sub folder.
When you choose to add an existing file to the project, in the "Add Exisiting Item" dialog, you choose the file (in the parent folder). The "Add" button on that dialog has a little dropdown. You should not click the add button directly, but should click the dropdown area, and select "Add as link". If you do that, Visual Studio will add the file to the project as a linked item.
It is nothing to do with the OS you are using. Essentially, it means that the file will be added to the project file, but should not be copied to the folder.