删除InternalsVisibleTo进行生产

时间:2014-03-15 17:20:46

标签: c# .net vb.net unit-testing testing

是否可以为生产禁用InternalsVisibleTo&验收测试?

虽然我希望能够在设计时戳戳内幕,但我并不希望在更高级别的测试中暴露这些内容。

1 个答案:

答案 0 :(得分:8)

您可以在preprocessor directive中添加属性:

#if(DEBUG)
[assembly:InternalsVisibleTo("SomeAssembly")]
#endif