繁体   English   中英

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

[英].NET Programming - Can I access members of a C-Sharp project from my VB.NET Project?

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

它是基于ASP.NET的,除了一个项目外,所有项目均带有c#代码。

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

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

但是,核心。 什么都不会带来。

此外,我的其他以Core-Project作为依赖项的C#项目(在解决方案设置中)都可以声明Core对象。 示例:私有Core.ObjectName InstanceName; 另外,Intellisense会在C#项目中带来大量信息。

关于如何从VB项目中加入这些成员的想法吗?

谢谢!

将C#项目添加为参考,而不是依赖关系。 这是通过解决方案资源管理器通过右键单击VB项目下方的“引用”来完成的。 您会看到一个弹出窗口; 选择“项目”选项卡,然后在此处找到您的C#项目。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM