AcDbMng.dll和AcMng.dll程序集的假货生成问题
MS Visual Studio 2015 EnterpriseAutoCAD 2009 SP3
我正在学习
Microsoft Fakes Framework
。我创建新的单元测试项目,将 AutoCAD 2009 的 AcDbMng.dll 和 AcMng.dll程序集添加到我的项目中,并通过它们的上下文菜单调用“
添加假组件
”。现在我启动我的项目构建并得到128个错误...例如:
这样的错误消息对我来说不清楚。我试图更改目标.Net Framework平台:.Net 4.6和.Net 3.5,但我收到相同的消息。我不明白
它们与这些程序集有什么关系,因为它们是在平台程序集中定义的,而不是AcDbMng.dll和AcMng.dll。
有人知道这种行为吗?
UPD
也许Autodesk使用自己的同名接口,我要添加一些AutoCAD的附加程序集,用于Microsoft Fakes Framework使用?
**** Hidden Message ***** 如果我只为' AcMng.dll '生成假的,那么我没有错误。但是如果我也为AcDbMng.dll生成假的,那么我会遇到这些问题。此外,在这种情况下,在解决方案资源管理器中,我看到出现了“AcMgd.17.2.0.0.Fakes ”,但我没有看到类似“AcDbMgd.17.2.0.0.Fakes”的内容:
我的问题已经结束,这个问题可以通过“AcDbMgd.fakes”文件编辑来解决,例如:。
。
。
。
。
。
。
。
。
有关“假货”格式的更多详细信息,请单击此处。
页:
[1]