我有一个多项目.NET 3.5解决方案。
除了一个项目之外,所有项目都使用基于c#代码隐藏的ASP.NET。
我正在尝试从VB.NET项目中访问名为“Core”的C#项目中的成员。
我在解决方案属性中为Core解决方案设置了依赖关系。
然而,核心。什么也没带来。
此外,我的其他C#项目将Core-Project作为依赖项(在解决方案设置中),能够声明Core对象。示例:Private Core.ObjectName InstanceName;此外,Intellisense在C#项目中提供了大量信息。
关于如何从我的VB项目中挂钩这些成员的任何想法?
谢谢!
答案 0 :(得分:7)
添加C#项目作为参考,而不是依赖项。通过右键单击VB项目下的References,可以通过解决方案资源管理器完成此操作。你会看到一个窗口弹出;选择Projects选项卡并在那里找到您的C#项目。
相反,依赖性仅影响构建顺序。您可以将项目设置为依赖于另一个项目(即确保另一个项目首先构建),但这不允许第一个项目使用其他项目的代码。最后,设置引用也会自动设置依赖关系,因此您无需同时执行这两项操作。