是否可以使我的程序集中的内部类对其他程序集可见?
我知道AssemblyInfo文件和[assembly: InternalsVisibleTo()]
属性,但是在我的情况下不起作用。
主要目的是使从LINQPAD调用方法成为可能,因此此[assembly: InternalsVisibleTo("LINQPad")]
不起作用。我不知道为什么在我的项目中,我使用的是依赖解析器,在LINQPAD中很难做到这一点。有什么建议么?
最佳答案
我刚刚上传了a new beta,它可以正常工作。
将以下属性添加到您希望LINQPad访问其内部的库:
[assembly: InternalsVisibleTo("LINQPadQuery")]
您还需要在LINQPad的首选项(编辑|首选项|高级)中启用此功能。
让我知道你的相处。
关于c# - 使内部类对其他程序集可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14354157/