我在 Visual Studio 2010 Ultimate 中创建了一个 C# 解决方案,其中包含多个使用相同结构、类和枚举类型的项目。我已经创建了一个包含所有这些项目的 .cs 文件,但目前我必须为每个项目复制这个文件。这显然不太理想,因为如果我进行更改或添加,我必须记住更新文件的每个副本。
有没有办法让所有项目只引用这个文件的一个实际副本,这样我只需更新一次,所有其他项目都可以看到这个更新?我的一位同事告诉我,可以在 TFS 中进行某种“符号”引用,但由于我真的不知道这个功能的名称是什么,所以我不知道如何进一步研究它。
此问题的答案建议在添加现有项目时创建类库或使用“添加为链接”。我想我可以在不使用 TFS 时在 Visual Studio 中执行此操作,但我已将此作为 TFS 特定的问题提出。当 TFS 正在使用时,这个“添加为链接”选项会起作用吗?还是我必须在 TFS 中做一些事情才能让它尊重链接引用?