繁体   English   中英

C#< - > VB.NET DLL转换

[英]C# <--> VB.NET DLL Conversion

今天发生了一件非常令人敬畏或奇怪的事情。 我是一名VB.NET开发人员,我试图使用这个名为Raw Input Sharp的库( http://www.jstookey.com/arcade/rawmouse/ ),它允许我一次从多个鼠标接收原始数据。 该库最初是用C#编写的,但由于我使用.NET,因此原始语言无关紧要。

我引用它并得到一个错误,说lib有多个具有相同名称的定义。 我说,“哦,那太好了”经过几个小时的奋斗,我意识到在c#中我们有区分大小写,而在vb中则相反。 例如,结构RAWMOUSE与RawMouse类重合。

我现在到底做什么?

重命名结构或将其放在不同的命名空间中。

答案已由Hans Passant在https://stackoverflow.com/a/2302109/292411中提供

要使两个标识符被视为不同,它们必须不同于它们的情况。

不幸的是,似乎你不能以当前的形式使用这个库而不会遇到这个问题。

暂无
暂无

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

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