c# - 移除用于生产的 InternalsVisibleTo

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

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

虽然我希望能够在设计时探查内部结构,但我真的不希望这些在更高级别的测试中暴露出来。

最佳答案

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

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

关于c# - 移除用于生产的 InternalsVisibleTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22427150/

相关文章:

c# - 加载实体实例需要超过 1 秒

c# - 在 C# 中的 WinCE 上获取设备的 CPU 使用率和空闲 RAM

asp.net - 404错误代码重定向回主页

ajax - 发布时无效的 JSON 原语

c# - 如何使用 Visual Studio 2012 在 IIS 8.0 中部署 WCF Web 服务?

c# - MVVM 中 View 的工厂

.net - .NET 中的 CaSTLe、AOP 和日志记录

c# - 在dot net core 3.1中将NLog注册为非特定主机的记录器

c# - LINQ 列表 : Specified cast is not valid

vb.net - ElasticSearch分析的字段