Many times I have seen Visual Studio solutions which have multiple projects that share source files. These common source files are usually out in a common directory and in the
Thanks @aku!
I knew this could be done, but I didn't know how to do this from Visual Studio. It shows up as a shortcut to the file and the csproj file generates the resulting XML like this:
<Compile Include="..\CommonAssemblyInfo.cs">
<Link>CommonAssemblyInfo.cs</Link>
</Compile>
I've seen this technique commonly used for common AssemblyInfo files to keep a consistent version.
Right click on a project, select Add->Existing Item->Add as link (press on small arrow on Add button)