2

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

4

1 回答 1

2

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

Add Existing Item > Add As Link

看截图:

在此处输入图像描述

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

于 2013-02-28T09:35:52.397 回答