C# 如何为密封类创建垫片,在哪里可以找到“fakes”-格式描述?

C# 如何为密封类创建垫片,在哪里可以找到“fakes”-格式描述?,c#,.net,unit-testing,microsoft-fakes,stubbing,C#,.net,Unit Testing,Microsoft Fakes,Stubbing,我需要通过Microsoft Fakes平台为三个密封的外部托管组件类生成垫片。我写道: <Fakes xmlns="http://schemas.microsoft.com/fakes/2011/"> <Assembly Name="acmgd" Version="17.2.0.0"/> <StubGeneration> <Clear/> </StubGeneration> <ShimGeneration

我需要通过Microsoft Fakes平台为三个密封的外部托管组件类生成垫片。我写道:

<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/">
  <Assembly Name="acmgd" Version="17.2.0.0"/>
  <StubGeneration>
    <Clear/>
  </StubGeneration>
  <ShimGeneration>
    <Clear />
    <Add FullName=
         "Autodesk.AutoCAD.ApplicationServices.Application"/>
    <Add FullName=
         "Autodesk.AutoCAD.ApplicationServices.DocumentCollection"/>
    <Add FullName=
         "Autodesk.AutoCAD.ApplicationServices.Document"/>
  </ShimGeneration>
</Fakes>
但是在现实生活中,XSD模式没有定义
类型
添加
没有
抽象类
属性


我在哪里可以找到有关
赝品
-格式的实际和详细信息?

难道你不能右键单击引用并生成赝品程序集吗?@Crowcoder,你为什么认为我是通过任何其他方式获得的?当然,我是通过AddFakes程序集上下文菜单项完成的。我没有问如何生成假的。“我询问了有关配置此进程的信息。@Crowcoder,很抱歉我的英语不好。也许我没有清楚地描述我的问题。你试过重建吗?有时需要重新生成Fakes.dll(这并非总是可以预测的)。我自己也会试试,但是只有AcDbMgd.dll。难道你不能右键点击引用并生成伪造程序集吗?@Crowcoder,你为什么认为我通过任何其他方式做到了?当然,我是通过AddFakes程序集上下文菜单项完成的。我没有问如何生成假的。“我询问了有关配置此进程的信息。@Crowcoder,很抱歉我的英语不好。也许我没有清楚地描述我的问题。你试过重建吗?有时需要重新生成Fakes.dll(这并非总是可以预测的)。我自己也会试试,但只要有AcDbMgd.dll。
<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/">
  <Assembly Name="mscorlib" />
  <!-- user code -->
  <StubGeneration>
    <Types>
      <Clear />
      <Add AbstractClasses="true"/>
    </Types>
  </StubGeneration>
  <!-- /user code -->
</Fakes>