删除InternalsVisibleTo进行生产

Ban*_*San 8 .net c# vb.net testing unit-testing

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

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

Ufu*_*arı 8

您可以在预处理器指令中添加该属性:

#if(DEBUG)
[assembly:InternalsVisibleTo("SomeAssembly")]
#endif
Run Code Online (Sandbox Code Playgroud)