在 VB.NET(或 C#)中,如何在运行时确定在项目属性中导入了哪些命名空间?我将使用它进行动态编译,我希望动态代码自动具有与其父项目相同的 Imports。
我已经看过“使用反射 (DotNET) 在程序集中查找所有命名空间”。它和我发现的其他示例似乎无法解决我的问题,因为我发现它们提供了所有项目引用的列表。是的,我希望所有这些都可以访问,但有些是通过完全限定的名称,而不是全部导入到根命名空间中的。而且我只想通过现有的项目属性的“导入的命名空间”列表进行选择,而不是在我的动态执行类中维护一个单独的冗余列表。