问题标签 [missingmethodexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - PostSharp 给出 MissingMethodException
我已经为 PostSharp 开发了一个自定义方面,它曾经可以正常工作,但现在我已经更新了我的项目以使用最新的 PostSharp NuGet 失败了。方面如下:
方面的示例使用是:
当代码尝试设置属性时,如本例中...
...我得到以下信息MissingMethodException
:
将 PostSharp 降级到 3.0.36 可解决此问题。但是,这并不是一个真正的选择,因为我们即将切换到需要 3.0.38 或更高版本的 .NET 4.5.1。(更不用说,卡在旧版本上是一种痛苦。)
unit-testing - 在 NCrunch 下运行 xUnit 测试 --- System.MissingMethodException : Method not found: 'Void Xunit.Assert.Null(...)
我正在尝试使用 VS 2012 中的现有解决方案启动和运行 NCrunch。但是,当通过 NCrunch 启动时,单元测试将不会运行。
尝试在 NCrunch 下运行单元测试时出现 Method not found: 'Void Xunit.Assert.Null(..) 错误。
使用 xUnit“运行单元测试”上下文菜单或 IDE 中的内置“运行测试”运行时,测试运行。
我已经尝试在调试和发布模式下清理和重新编译。我已经尝试在 NCrunch 下调试测试(它没有工作)。我还检查了 GAC 以获取 xUnit 程序集的实例,但它不存在。
版本:
- NCrunch v2.4.0.2
- XUnit Runner for VS 2012/2013 v0.99.3
- 视觉工作室 2012
- 代码在 C# 中
以下是 NCrunch 测试窗口的输出:
关于如何解决这个问题的任何想法?
wpf - 调用 Dispatcher.Invoke 的正确方法
谁能解释为什么以下代码在某些 Win7 PC 上有效,但在某些 PC 上我得到一个 MissingMethodException 并且永远不会调用 Timer.Elapsed 事件。
经过一番调查,我发现以下代码效果更好:-
不知道为什么第一种方法有时只有效,但希望该解决方案可以帮助其他有类似问题的人。
杰瑞
c# - 从 C# 调用 Freebase 提供程序时 FSharp.Data 'System.MissingMethodException'
嗨,我在 F# 上有这段代码,如果我从 F# 交互式编辑器中对其进行测试,isPalindrome 和 Extract 方法都可以正常工作:
我从这样的 C# 控制台应用程序调用此代码:
控制台 C# 项目是 .net Framework 4.5.1 版本,我也在这个项目上下载了 FSharp.Data 和 FSharp.Core。执行 isPalindrome 时效果很好,但是当我要执行 Extract 方法时,会出现此错误:
知道发生了什么吗?我在互联网上搜索,但没有找到任何相关的东西。谢谢!
c# - C# 类 - 在 FSI 中时的 System.MissingMethodException
我有一个奇怪的行为。
我正在尝试使用 C# 库:Neo4jClient
我在 FSI 中的代码如下所示:
并导致以下错误:
但是,如果作为 F# 应用程序执行,则相同的代码可以正常运行。
我不确定这个问题是否是特定于图书馆的。我的问题是:在 FSI 中使用 C# 库是否存在一些特定的黑客行为?
肿瘤坏死因子。
c# - MissingMethodException:没有为此对象定义无参数构造函数
我正在尝试从我的控制台应用程序中调用一个 dll 类。我试图从 dll 调用的所有类都有参数化的构造函数。我希望将 user 并作为两个参数传递给我试图调用的任何类。我知道我调用这些方法的方式有问题,但无法弄清楚是什么。
有人可以更正我的代码吗?
错误发生在行 - “object instance = Activator.CreateInstance(type)”
控制台应用程序 -
一个被调用的示例类 -
这里的构造函数是一个伪构造函数。基类接受用户并传递参数。
基类——
f# - 运行使用 FSharp.Data 的单元测试时出现 MissingMethodException
我有一个 NUnit 单元测试,它是用普通的 F# 库编写的,但以可移植类库中的 F# 代码为目标。
当我运行此测试时(在 Visual Studio 2013 中),我得到以下异常:
这是我在可移植类库中的 app.config 中的内容:
这是我在普通 F# 库的 app.config 中的内容:
c# - 在 Windows Phone 7 中访问可移植库类时出现 MissingMethodException
我有一个具有以下结构的项目:
- WP7客户端(参考文献2)
- 便携式图书馆(共享)
- WCF 服务(参考文献 2)
广告 1) 客户端还包含对服务 (3) 的服务引用,其类型从 (2) 中重用。广告 2) 库包含服务和客户端使用的
数据协定 ( )。DataContract
到目前为止,一切都很好。一切都在 WVGA 512 MB 模拟器上完美运行。但是当我在真实设备或模拟器 7.1 上运行它时。它MissingMethodException
在构造一个类(uknown 类)时抛出了某个地方。
我能够(经过数小时的评论)将其缩小到图书馆中的合同(2)。每当代码触及可移植库中的任何类时,都会引发此异常。客户端 (1) 包含参考(复制本地 == true)。不知道我还能做什么。
客户端是WP7.1,可移植库是.NET4+/SL4+/WP7+,服务是.NET 4.5。
为什么会发生这种情况,如何在真实设备(和/或模拟器 7.1)上的 WP7 中使用可移植库中的类。
更新:我已将数据合同移至客户 (1) 项目。但是当它们被访问时,仍然会抛出相同的异常TargetInvocationException
(带有 inner MissingMethodException
)。我很困惑。我现在怀疑DataContract
属性。
更新 2:它也不DataContract
是属性。这些类是从抽象泛型类派生的。KnownType
如果有帮助,我会尝试用属性标记它。
更新 3:所以它是基类。我删除了它的通用组件,但仍然无法正常工作。所以我完全剥离了基类,它现在可以工作了。但为什么它不起作用?它适用于服务,适用于 WVGA 模拟器,为什么不适用于设备?我尝试KnownType
使用基类,甚至是子类。没有任何效果。
c# - 访问器和 MissingMethodException
我在我的代码中引用了一个我无法真正控制的自动生成的 DLL。
该文件有大量的类定义,如下所示:
这就是我尝试使用上述类的方式:
但后来我得到以下异常:
当我们收到一个生成 DLL 的新库时,整个问题就开始了。我真的不知道在哪里看!我已经重新生成了 DLL,并确保这些是我的解决方案中实际引用的那些。
有没有人有其他想法?当我们在其他机器上运行完全相同的代码(我可以看到完全相同的硬件、软件、.NET 和 windows)时,我们没有遇到任何问题。那意味着什么?
c# - Dapper 在应用程序中调用,并在 DLL 中调用抛出 MissingMethodException
我想知道为什么我的应用程序引用了我创建的也使用 Dapper 的 dll 失败。我收到一条Method not found: 'System.Collections.Generic.IEnumerable'1<!!0> Dapper.SqlMapper.Query(System.Data.IDbConnection, System.String, System.Object)'.
错误消息。当我将其追踪到有问题的代码时,它似乎位于 DotPdfInvoideLayout.dll @InvoiceManager.LoadData()
下面是失败的方法的代码,因为我将其称为 dll,堆栈跟踪指向最后一个大括号方法。第 1988 行。我假设我真正的问题是调用Query()
作为控制台应用程序DotPdfInvoiceLayout
运行得非常好。我删除了 Main() 并更改了项目属性以将其作为类库运行,然后将生成的 dll 复制到我的 web 应用程序的 bin 中,并在 web 项目中引用了 dll。
我试图确保两者都使用相同版本的 Dapper。