我正在尝试为我在代码中引用的库添加一个 Fakes 程序集(在 Visual Studio 2012 Ultimate 中),以便我可以独立于库实现进行测试。我遇到的问题是,当我右键单击引用的程序集并单击“添加假货程序集”时,我收到以下消息:
“Assembly not supported Fakes 不支持此程序集。”
我试过用谷歌搜索这条消息,但如果我把它放在引号中,会得到 0 个结果,如果我不这样做,则没有任何相关性。我认为这很奇怪,因为您会期望其他人在某个时候遇到这个问题,但无论如何......
在放弃搜索消息后,我尝试搜索可能告诉我 Microsoft Fakes 支持哪些类型的程序集的地方,但这也证明是徒劳的。
我想我的问题是:有谁知道 Microsoft Fakes 支持/不支持哪些类型的程序集。
我已经包含了一些关于我引用的程序集的信息,以防有人知道为什么不支持这个程序集:-它是一个 COM 互操作程序集。- 它是一个 ActiveX 组件。- 它没有被强烈命名。
任何线索都将不胜感激。