使内部类对其他程序集可见
将我的程序集中的内部类对其他程序集可见是否真实?
我知道AssemblyInfo文件和
[assembly: InternalsVisibleTo()]
属性。
但它在我的情况下不起作用。 这样做的主要目的是使LINQPAD成为可能的调用方法。 所以这个[assembly: InternalsVisibleTo("LINQPad")]
不起作用。 我不知道为什么。 在我的项目中,我使用依赖解析器,在linqpad中很难做到这一点。 有什么建议吗?
我刚刚上传了一个允许它运行的新测试版 。
将以下属性添加到您希望LINQPad访问其内部的库中:
[assembly: InternalsVisibleTo("LINQPadQuery")]
您还需要在LINQPad的首选项(编辑|首选项|高级)中启用此function。
让我知道你是如何相处的。