gpt4 book ai didi

c# - 使用InternalsVisibleTo属性时的混淆?

转载 作者:行者123 更新时间:2023-12-02 15:38:49 25 4
gpt4 key购买 nike

我只想使用 InternalsVisibleTo 属性来允许有意义的单元测试。

但是,我担心当我构建发布版本时,内部成员不会被混淆,即使没有友元程序集会成为发布版本的一部分。

我可以/需要做什么才能使这些内部成员被视为发布版本的真正内部成员?在网上无论如何都找不到明确的答案。

仅供引用:我还没有选择特定的混淆器。此问题的任何答案都可能影响该选择。

最佳答案

尝试使用 pre-processer directive 。您可以定义自己的符号或使用内置的 RELEASE 或 DEBUG 符号

#if !RELEASE
[assembly: InternalsVisibleTo("X")]
#endif

关于c# - 使用InternalsVisibleTo属性时的混淆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com