是否可以使我的程序集中的内部类对其他程序集可见?

我知道AssemblyInfo文件和[assembly: InternalsVisibleTo()]属性,但是在我的情况下不起作用。

主要目的是使从LINQPAD调用方法成为可能,因此此[assembly: InternalsVisibleTo("LINQPad")]不起作用。我不知道为什么在我的项目中,我使用的是依赖解析器,在LINQPAD中很难做到这一点。有什么建议么?

最佳答案

我刚刚上传了a new beta,它可以正常工作。

将以下属性添加到您希望LINQPad访问其内部的库:

[assembly: InternalsVisibleTo("LINQPadQuery")]

您还需要在LINQPad的首选项(编辑|首选项|高级)中启用此功能。

让我知道你的相处。

关于c# - 使内部类对其他程序集可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14354157/

10-13 08:07