【问题标题】:Using [assembly: System.Runtime.CompilerServices.InternalsVisibleTo("System.Windows")] To expose Internal properties使用 [assembly: System.Runtime.CompilerServices.InternalsVisibleTo("System.Windows")] 公开内部属性
【发布时间】:2010-05-19 23:41:40
【问题描述】:

好的,所以我有一个关于 Silverlight 4 Data Binding with anonymous types 的问题,答案之一是在您的AssemblyInfo.cs 文件。

我试过了,效果很好!
我知道我正在使我的所有内部属性类和方法对 System.Windows 程序集可见。 但是,考虑到以下情况,这是一种什么样的风险:

该产品是基于 Silverlight 的托管 Web 应用程序,因此不会分发。

提前致谢

【问题讨论】:

    标签: c# silverlight-4.0


    【解决方案1】:

    嗯,实际上它会分发给访问它的每个客户端,但这不是重点。

    信息隐藏主要是 API 设计问题。如果允许框架程序集窥视您的程序集以促进您的开发,我认为它没有问题。

    如果您担心的是,没有人能够为您提供后门。

    【讨论】:

    • 是的,确保我没有造成巨大的安全风险是我所追求的。谢谢
    猜你喜欢
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多