Re: Include files as references, instead of a copy?
C# does allow this - it's just not well known (or well documented).
Here's how you do it:
1) Right click on the project in the Solution Explorer
2) Click on "Add\Existing Item"
3) In the "Add Existing Item" dialog, choose the file to add
4) Click on the down arrow next to the "Add" button
5) Select "Add As Link"
This will add the file as a link (without copying the file).
See the 1st screenshot for the Add options
See the 2nd screenshot for what a file looks like in the solution explorer after adding it as a link - notice the little arrow in the file icon.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.