gpt4 book ai didi

c# - IKVM 和 System.Core System.Runtime.CompilerServices.ExtensionAttribute

转载 作者:行者123 更新时间:2023-11-30 22:50:15 25 4
gpt4 key购买 nike

我正在使用最新版本的 IKVM 将 Java .jar 文件“编译”为 .NET DLL。一切正常,现在我正尝试在 .NET 3.5 C# 项目中引用 DLL。

在我的 C# 项目中,我创建了一个带有字符串扩展方法的静态“StringExtensions”类。

出于某种原因,这似乎在昨天工作,但今天,我在我的扩展类上遇到构建错误(不确定昨天这是如何工作的...)。

Missing compiler required member System.Runtime.CompilerServices.ExtensionAttribute..ctor

还有构建警告:

The predefined type 'System.Runtime.CompilerServices.ExtensionAttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\TEMP\IKVM.Runtime.dll'

我发现 IKVM.Runtime.dll 和 System.Core.dll(3.5 版本)具有相同的类型:“System.Runtime.CompilerServices.ExtensionAttribute”

由于命名空间是相同的,我怎样才能让它与 System.Core 版本的 ExtensionAttribute 一起编译(或者我怎样才能解决这个问题)?

谢谢

最佳答案

更新到 IKVM 0.40.0.1 为我解决了这个问题。

关于c# - IKVM 和 System.Core System.Runtime.CompilerServices.ExtensionAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/682244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com