我在Visual Studio中使用VB,并且在项目中有一个类需要将变量声明为另一个项目中的类。对于可视化:解决方案A包含Project1和Project2。在Project1的类中,我需要将变量声明为Project2的类名。我需要访问的类是一个Friend类,我知道我必须做一些涉及Imports,声明,引用和类库的事情。如果有人能为我拼出这个,我会很感激。我是VB的新手。
答案 0 :(得分:6)
除非您使用InternalsVisibleTo
attribute,否则只能从同一个程序集访问友元类。如果这些程序集未声明为“Friend Assemblies”,则需要将该类设为public。鉴于你已经开始学习VB.NET,我坚持让这个课程公开。
您还需要add a project reference from Project1 to Project2。在解决方案资源管理器中右键单击“引用”并在弹出的对话框中选择添加引用,选择“解决方案”/“项目”并选择Project2。