如何从Visual Studio Fake中删除引用?

时间:2019-07-01 10:33:57

标签: c# visual-studio reference microsoft-fakes

我目前正在解决项目解决方案中的所有警告,但我对最后一个警告感到烦恼:“处理器体系结构之间不匹配”。此警告出现在我们的“单元测试”项目中,该项目有很多其他参考,这些参考和其他组件和外部组件被广泛用于各种单元测试。

警告仅在单元测试必须包含的一个外部组件以及总共使用的六个伪装中出现。如果我删除了外部程序集以及使用该程序集的所有单元测试,则可以在没有任何警告的情况下编译项目。如果删除了六个伪造品和使用它们的所有单元测试,则也可以在没有任何警告的情况下进行编译。但是,伪造和外部组件的存在会引起警告。

Visual Studio错误日志指出“ Microsoft.QualityTools.Testing.Fakes.targets”为警告源。因此,我检查了由Visual Studio为Fakes生成的项目文件,并发现了对我们的单元测试项目所引用的几乎所有文件的引用。我本来希望只找到那些伪造的项目的引用!

我可以通过从Fakes项目中删除对外部程序集的引用来解决我的警告。但是,我不知道如何告诉Visual Studio不要将此程序集包括在生成的Fakes中。我很感谢您对我的任何提示!

我也可以通过禁止显示警告消息来解决警告,但是我也不知道如何为假货做到这一点。

0 个答案:

没有答案