[英].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.