C# 强制Pex忽略生成的代码,我可以在不引用Pex程序集的情况下执行吗?

C# 强制Pex忽略生成的代码,我可以在不引用Pex程序集的情况下执行吗?,c#,unit-testing,pex,C#,Unit Testing,Pex,我正在尝试开始使用Pex,我有一些代码希望它忽略测试 我使用configuration Section Designer插件为配置文件创建配置节。不幸的是,生成的代码不是很完美,因为它没有进行空值测试和其他良好的检查。然而,至少现在我希望在运行pex探索时忽略代码,因为我无法在将来更改代码而不覆盖它,这是一个已知的错误,我们可以解决 我找到了PexInstrumentMarkedBy和PexCoverageFilterMarkedBy属性,它们似乎可以完成任务(忽略带有GeneratedCode

我正在尝试开始使用Pex,我有一些代码希望它忽略测试

我使用configuration Section Designer插件为配置文件创建配置节。不幸的是,生成的代码不是很完美,因为它没有进行空值测试和其他良好的检查。然而,至少现在我希望在运行pex探索时忽略代码,因为我无法在将来更改代码而不覆盖它,这是一个已知的错误,我们可以解决

我找到了
PexInstrumentMarkedBy
PexCoverageFilterMarkedBy
属性,它们似乎可以完成任务(忽略带有GeneratedCodeAttribute的代码),但就我所见,我需要将它们放在我的程序集中,从而在我的操作程序集中引用Pex框架。。。不会发生的


有人有更好的想法吗?

我知道这可能不是一个选项,但这里有一个建议-如果我正确理解了您的问题,您试图避免的唯一代码是设计器生成的代码。既然您无法在操作程序集中引用PEX程序集,那么您会考虑另一种创建配置节的方法,即像通常那样执行它们。

是否意味着没有设计器插件创建它们?我可以,但那会非常烦人,因为那时pex妨碍了我快速完成工作,而这并不是这样一个工具的卖点。