- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道,通常情况下,Mono 中的 MissingMethodException 意味着您引用的框架的一部分未在 Mono 中实现,即使它在 Microsoft .NET 框架中可用。但是,在这种情况下,我收到 MissingMethodException 仅 引用我自己的代码中的方法。但是,它只发生在 Mono 上。
由于在缺少方法之前异常不包含我的任何代码,所以我什至不确定从哪里开始寻找问题。
异常(exception)情况:
Unhandled Exception: System.MissingMethodException: Method not found: 'ParkingMapper.GeoHash.IndexGeoHash'.
at (wrapper managed-to-native) System.Reflection.MonoMethodInfo:get_method_info (intptr,System.Reflection.MonoMethodInfo&)
at System.Reflection.MonoMethodInfo.GetMethodInfo (IntPtr handle) [0x00000] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\corlib\System.Reflect
ion\MonoMethod.cs:63
at System.Reflection.MonoMethod.GetPseudoCustomAttributes () [0x00002] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\corlib\System.Reflection\M
onoMethod.cs:295
at System.MonoCustomAttrs.GetPseudoCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType) [0x0000d] in C:\cygwin\tmp\monobuild\build\BUILD
\mono-2.10.1\mcs\class\corlib\System\MonoCustomAttrs.cs:68
at System.MonoCustomAttrs.IsDefined (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) [0x00039] in C:\cygwin\tmp\monobuild\build\BUIL
D\mono-2.10.1\mcs\class\corlib\System\MonoCustomAttrs.cs:291
at System.Reflection.MonoMethod.IsDefined (System.Type attributeType, Boolean inherit) [0x00000] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\
corlib\System.Reflection\MonoMethod.cs:276
at Microsoft.Internal.AttributeServices.IsAttributeDefined[ExportAttribute] (ICustomAttributeProvider attributeProvider, Boolean inherit) [0x00000] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\Microsoft\Internal\AttributeServices.cs:40
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.IsExport (ICustomAttributeProvider attributeProvider) [0x00000] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs:355
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo+<GetExportMembers>c__Iterator0.MoveNext () [0x001b5] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs:304
at System.Linq.Enumerable.Any[MemberInfo] (IEnumerable`1 source) [0x00024] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.Core\System.Linq\Enumerable.cs:136
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.HasExports () [0x00000] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs:106
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.IsPartDiscoverable () [0x0003a] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs:95
at System.ComponentModel.Composition.AttributedModel.AttributedModelDiscovery.CreatePartDefinitionIfDiscoverable (System.Type type, ICompositionElement origin) [0x0000a] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\AttributedModel\AttributedModelDiscovery.cs:19
at System.ComponentModel.Composition.Hosting.TypeCatalog.get_PartsInternal () [0x00051] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\Hosting\TypeCatalog.cs:166
at System.ComponentModel.Composition.Hosting.TypeCatalog.CreateIndex () [0x0000b] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\System.ComponentModel.Composition\src\ComponentModel\System\ComponentModel\Composition\Hosting\TypeCatalog.cs:263
at System.Lazy`1[System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.List`1[System.ComponentModel.Composition.Primitives.ComposablePartDefinition]]].InitValue () [0x0014f] in C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.1\mcs\class\corlib\System\Lazy.cs:155
最佳答案
明白了!似乎 Mono 中的 MEF 不喜欢引用没有导出的 DLL 的 DirectoryCatalog。我指的是当前程序集目录,这在 Mono 中是禁忌。
关于c# - MissingMethodException w/Mono,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442812/
当我在一台机器上启动我的应用程序时,它立即退出说它已经“停止工作”。在事件日志中,我看到 MissingMethodException 是原因。没有显示异常对话框,并且在事件日志详细信息中我看不到任何
我正在使用 FsUnit 2.1(带有 NUnit 3.2)为 F# 项目编写测试。这是一个简单的模块: namespace Library1 module LibraryFunctions =
我正在使用 Grails in Action 中的一个示例,特别是第一次实现服务并将工作从 Controller 转移到服务。 我有一个包含用户和字符串内容的 Post 对象。 服务代码是 class
我正在通过反射创建一个程序集。当我尝试运行我的应用程序时,我得到一个 MissingMethodExeption: // public static bool berekenQueen
为什么我会得到这个异常?代码不一样但接近“演示”https://gist.github.com/1599013 异常:MissingMethodException 说明: Method not fou
当加载我的 MainPage 时,Visual Studio 进入中断模式并出现以下错误 System.MissingMethodException: Default constructor not
我已经为 Json.Net 编写了一个小型异步库包装器来自 NuGet 的 v5.06,在更新了一些 Telerik 包之后,我的 UnitTests 开始失败并显示 MissingMethodExc
当使用脚本 OnBase 从第三方应用程序调用公司库中的方法时,我收到 MissingMethodException(引用特定方法)。调用该方法的对象已经存在,并在此之前成功进行其他调用。 我已经确认
我有一些看起来像类似规范的东西: def "my spec"(Record record) { given: Something something = getSomethin
我正在尝试从我的控制台应用程序调用一个 dll 类。我试图从 dll 调用的所有类都有参数化构造函数。我希望将 user 和作为两个参数传递给我试图调用的任何类。我知道我调用这些方法的方式有问题,但无
我在 ClickOnce 部署的应用程序中依赖于 .NET 2.0 SP2(ApplicationDeployment.CurrentDeployment.CheckForDetailedUpdate
我正在通过反射创建程序集,然后使用它来创建 WCF 服务客户端的实例。 object obj = assembly.CreateInstance( serviceName, tru
我在面对 getThingsDone() is applicable for argument types: () values: [] 错误代码如下, in shared library ....
我在 c# 项目中从 Database SqlCe 生成 EF 模型时遇到问题。这是一个新错误,因为多年来我已经更新了很多次。我尝试了很多方法来解决它,也在网上研究,但没有什么能帮助我解决。我还将 N
嗨,我正在尝试使用 JQUery 调用一个 url,并附加参数。参数值来自页面对话框中的文本字段。当我调用参数中没有填充任何值的 url(即 if 中的 url)时,它执行得很好,但是当我在对话框中输
我有一个简单的域 class Cat { String name static constraints = { } } Controller 如下: class CatCont
我试图让 SQLite 在本地存储一些信息,现在我遇到了一个恼人的问题:每当我调用 sqlite 函数 CreateTable 时,它都会返回一个异常。 这是一个异常(exception): Un
我有一个 WPF 应用程序,其表单在启动时会在新线程中调用自定义方法。 Private Sub TestStep1_Loaded(ByVal sender As Object, ByVal e As
当我调用 GetExportedTypes 时,我得到了一个 MissingMethodException,代码: Assembly.LoadFrom(assemblyPath).GetExporte
我知道,通常情况下,Mono 中的 MissingMethodException 意味着您引用的框架的一部分未在 Mono 中实现,即使它在 Microsoft .NET 框架中可用。但是,在这种情况
我是一名优秀的程序员,十分优秀!