Unit testing 我可以使用.fakes文件来加快编译速度吗?
包含大型库需要很长时间才能生成一个巨大的obj\Debug\Fakes\nycmcs\f.cs 我知道我可以通过Unit testing 我可以使用.fakes文件来加快编译速度吗?,unit-testing,visual-studio-2012,microsoft-fakes,Unit Testing,Visual Studio 2012,Microsoft Fakes,包含大型库需要很长时间才能生成一个巨大的obj\Debug\Fakes\nycmcs\f.cs 我知道我可以通过 <StubGeneration> <Clear /> <Add Namespace="My.Huge.Assembly.MyNamespace!" /> </StubGeneration> 引用My.mage.Assembly.MyNamespace之外的任何内容都会导致编译错误,但是它仍然会生成大小相同的.cs文件,并且所需的时
<StubGeneration>
<Clear />
<Add Namespace="My.Huge.Assembly.MyNamespace!" />
</StubGeneration>
引用My.mage.Assembly.MyNamespace之外的任何内容都会导致编译错误,但是它仍然会生成大小相同的.cs文件,并且所需的时间也一样长
有一个FakesAssemblys*.fakesconfig,它会列出生成的所有内容,但是如果我编辑它,它会被覆盖
我确实意识到我可以保存程序集和/或生成的其他文件,但这不是一个理想的解决方案。我不得不担心在机器之间复制它们,有时确实需要生成一个,这需要花费很长时间。两者都需要
<StubGeneration>
<Clear />
</StubGeneration>
及
都是必需的,以避免为所有内容导入默认赝品。例如,仅包括StubGeneration就意味着它将生成所有可能的垫片
<ShimGeneration>
<Clear />
</ShimGeneration>