VS 05 里面没有直接的方法加入某个文件的链接,但是可以通过修改项目对应的 project 文件来达到目的。

.csproj 文件就是个 xml 文件。其中 ItemGroup 节点保存项目中的文件及分类。比如要加入某个文件的 link。只须这样做:

<ItemGroup>
 
<Comiple Include="MyClass.cs" />
 
<Compile Include="..\CommonInfo.cs">
     
<Link>CommonInfo.cs</Link>
    </Compile>
</ItemGroup>

这样你就在原有的文件基础上加了一个项目文件上层文件夹下的 CommonInfo.cs 的链接。你对 CommonInfo.cs 的更改就会反应到所有引用它的项目上。

例如,使某个项目引用公共的程序集信息,

<ItemGroup>
<Compile Include="MyClass.cs" />
<Compile Include="..\AssemblyInfo.cs">
  
<Link>Properties\AssemblyInfo.cs</Link>
</Compile>
</ItemGroup>