Visual studio 2010 Moles将程序集添加到错误的项目中

Visual studio 2010 Moles将程序集添加到错误的项目中,visual-studio-2010,moles,Visual Studio 2010,Moles,为了能够模仿我的扩展方法,我正在尝试开始,但我做得不够 我已经在工作站上成功安装了Moles,但当我转到测试项目(引用NUnit的类库项目,而不是MSTest项目)时,向下浏览引用,右键单击要存根的程序集(在本例中为NHibernate)并单击“添加Moles程序集…”,在我的解决方案中,NHibernate.moles文件显示在一个完全不同的项目中。它的唯一内容是 <Moles xmlns="http://schemas.microsoft.com/moles/2010/">

为了能够模仿我的扩展方法,我正在尝试开始,但我做得不够

我已经在工作站上成功安装了Moles,但当我转到测试项目(引用NUnit的类库项目,而不是MSTest项目)时,向下浏览引用,右键单击要存根的程序集(在本例中为NHibernate)并单击“添加Moles程序集…”,在我的解决方案中,NHibernate.moles文件显示在一个完全不同的项目中。它的唯一内容是

<Moles xmlns="http://schemas.microsoft.com/moles/2010/">
  <Assembly Name="NHibernate" />
</Moles>

从一角硬币铸造开始,但我没有屏幕上显示的“用于测试的痣和存根”项目模板


我似乎从这里什么地方也到不了。我需要做什么才能获得这些模板?为什么鼹鼠的“装配”最终进入了错误的项目?如何从这里开始使用Moles?

mole组件不会显示在您的References文件夹的开头。构建项目,单击“显示所有文件”,您将看到一个MolesAssemblies文件夹,其中包含生成的Mole组件。

文件内容是moles的配置。您的引用中应该有一个NHibernate.Moles程序集。@peer:我没有得到NHibernate.Moles程序集-在我选择“添加Moles程序集”的项目中没有,在添加配置文件的(其他)项目中也没有。如果编译,您是否看到类似这样的内容:“x并发进程中的x代Moles程序集”?我已经在我的测试项目中添加了Moles组件。