如何在同一解决方案中从VB.NET项目访问C#内部属性?

时间:2009-09-24 18:31:53

标签: c# vb.net

我的Visual Studio 2008解决方案包含C#和VB.NET项目。从VB.NET项目中,如何访问C#属性,并将其访问修饰符设置为“internal”?

1 个答案:

答案 0 :(得分:10)

您需要使用InternalsVisibleTo属性制作程序集的朋友。

假设您没有对程序集进行签名,就像使用VB.Net程序集的名称向C#项目添加程序集级别的InternalsVisibleTo属性一样简单。通常,您可以在AssemblyInfo.cs(在“属性”文件夹下)

中执行此操作
[assembly:InternalsVisibleTo("MyVbAssemblyName")]