c#.net和vb.net中相同dll的属性差异

dit*_*ttu 3 .net c# vb.net

我正在为我的项目添加一个dll.我的项目在vb.net中,dll是用c#.net编写的.当我将其添加到vb.net项目时,如果将相同的dll添加到ac #project,则可用的属性与可用的属性不同(数量较少).

添加到VB.Net项目时的对象浏览器视图 在此输入图像描述

添加到ac #project时的对象浏览器视图 添加到ac #project时的对象浏览器视图

如果您在c#视图中看到,您可以访问vb.net中无法访问的"hits"和"facets"等属性.

任何人都可以帮我理解这个问题.

nvo*_*igt 6

VB.NET和C#之间存在差异.确保使用程序集属性CLSCompliant设置为true来编译C#dll,以便编译器可以确定所有公共文件是否与其他.NET语言兼容.