.NET编程 - 我可以从VB.NET项目访问C-Sharp项目的成员吗?

时间:2009-07-26 02:21:00

标签: c# .net asp.net vb.net

我有一个多项目.NET 3.5解决方案。

除了一个项目之外,所有项目都使用基于c#代码隐藏的ASP.NET。

我正在尝试从VB.NET项目中访问名为“Core”的C#项目中的成员。

我在解决方案属性中为Core解决方案设置了依赖关系。

然而,核心。什么也没带来。

此外,我的其他C#项目将Core-Project作为依赖项(在解决方案设置中),能够声明Core对象。示例:Private Core.ObjectName InstanceName;此外,Intellisense在C#项目中提供了大量信息。

关于如何从我的VB项目中挂钩这些成员的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:7)

添加C#项目作为参考,而不是依赖项。通过右键单击VB项目下的References,可以通过解决方案资源管理器完成此操作。你会看到一个窗口弹出;选择Projects选项卡并在那里找到您的C#项目。

相反,依赖性仅影响构建顺序。您可以将项目设置为依赖于另一个项目(即确保另一个项目首先构建),但这不允许第一个项目使用其他项目的代码。

最后,设置引用也会自动设置依赖关系,因此您无需同时执行这两项操作。