unit testing使用实际的类而不是类的副本

我目前正在使用Visual Studio 2008在更大的系统软件中为某些类/模块创建unit testing。类的源文件存储在一个存储库中。 当然,每当我测试这些类时,我都必须通过选择“添加现有项”将它们包含在项目中,这样我就可以获得我要测试的类的精确副本。 这使得VS2008制作了自己的类副本。 但问题是,需求突然发生变化,因为我必须自己使用实际的类,而不是它们的副本(比如,在测试项目中添加引用),这样每当编辑/更改/更新类时,unit testing肯定会失败。 我似乎找不到任何选项,其中我会在测试项目中引用实际的类,并从那里开始创建unit testing。 有什么方法可以让我自己测试实际的课程吗?

关键是将文件添加为链接(类似于快捷方式):

Add Existing Item > Add As Link

看截图:

在此处输入图像描述

这样,Visual Studio将不会复制文件,如果您在原始源中更改它们,它们也将在您的解决方案中进行修改。