问题标签 [methodaccessexception]

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.

0 投票
0 回答
405 浏览

c# - Xamarin.forms CarouselView ItemsSource 错误 System.MethodAccessException

System.MethodAccessException已被抛出。

CarouselView ItemsSource 总是抛出此异常

尽管来自https://blog.xamarin.com/flip-through-items-with-xamarin-forms-carouselview/的示例运行良好。不同解决方案中的相同实现总是会引发上述错误。

0 投票
0 回答
43 浏览

c# - 从另一个表单访问方法以创建新的事件处理程序和下拉菜单项

我正在创建一个模块化的笔记系统,我需要一种方法来在主窗体的下拉菜单中创建一个新项目,同时还为这个新项目创建一个事件处理程序。我已经创建了一个初始化激活处理程序,但我需要能够从另一个表单调用它。我已经包含了这两种表单的代码,并引用了 Form1 中特别相关的代码。

因此,我需要能够在 Form1 上的下拉菜单中添加一个新项目,然后让系统创建一个新的事件处理程序来处理是否单击了这个新项目。

如果需要表格的图像,请告诉我。希望有人能够提供帮助。

表格1(主表格)

表格 2(添加新模块表格)

0 投票
0 回答
88 浏览

c# - 贝宝 .net MethodAccessException

我想在我的WPF 应用程序中实现 Paypal并创建了一个 TestProject。一切正常,但是当我将编写的代码转移到我现有的项目中时,我得到了一个MethodAccessException

Fehler beim Versuch der SecurityTransparent-Methode "PayPal.Api.OAuthTokenCredential.GenerateOAuthToken()", auf die sicherheitskritische Methode "Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)" zuzugreifen。Die Assembly "PayPal, Version=1.8.0.0, Culture=neutral, PublicKeyToken=5b4afc1ccaef40fb" ist mit "AllowPartiallyTrustedCallersAttribute" markiert und verwendet das Sicherheitstransparenzmodell der Stufe 2. Bei Festlegung der Transparenz auf Stufe 2 werden alle Methoden in AllowPartiallyTrustedCallers-mässembly是死Ursache der Ausnahme sein kann。

我不知道这条消息用英语会是什么样子,所以很抱歉用德语写它。

希望有人能告诉我这里发生了什么

谢谢!

0 投票
2 回答
207 浏览

android - 单核细胞增多症。赛马林。加载 svg 图像时出错。System.MethodAccessException

我正在使用 Xamarin 开发一个移动应用程序,并在运行它时出现错误。
该错误经常发生,但并非总是如此。
我正在三星 Galaxy S6 上对其进行测试。

我正在使用的代码(位于渲染器中):

Xamarin 版本:

  • Xamarin 4.2.0.680
  • Xamarin.Android 7.0.0.18

例外:

如何解决错误?

0 投票
1 回答
555 浏览

c# - Task.CompletedTask 属性上的 MethodAccessException

我正在开发一个小型 wpf 应用程序,其中一个用户遇到以下异常:

根据 MSDN 文档,在以下情况下会引发此类异常:

  • 通过使用反射从部分受信任的代码访问无法从正常编译代码访问的私有、受保护或内部方法。
  • 从透明代码访问安全关键方法。
  • 类库中方法的访问级别已更改,并且引用该库的一个或多个程序集尚未重新编译。

Task.get_CompletedTask() 自推出以来是公开的,我也没有使用反射来访问该属性。

我也不认为代码安全/透明度存在问题,因为只有一个用户遇到此问题。

Task.CompletedTask行抛出异常:

关于可能导致异常的任何想法?

0 投票
1 回答
611 浏览

c# - Automapper 配置解决问题,尝试访问方法失败

我正在尝试将我的域模型映射到我的 MVC MVVM 应用程序中的视图模型。这是我的自动映射器配置的代码

映射配置文件:

全球.asax

我的控制器代码是:

BookListViewModel.cs

图书.cs

当我尝试在控制器中获取我的 Index 方法时,会引发此异常:

尝试通过方法“AutoMapper.MapperConfiguration.FindClosedGenericTypeMapFor(AutoMapper.TypePair, AutoMapper.TypePair)”访问方法“AutoMapper.MapperConfiguration+<>c__DisplayClass69_0.b__0(AutoMapper.ProfileMap)”失败。

这是一个方法访问异常,但我不知道如何解决这个问题。有人能告诉我里面发生了什么吗?

0 投票
0 回答
1035 浏览

c# - 方法 x 尝试访问方法 y 失败

我已经编写了基于其他代码的代码。不管怎样,它是一个插件Dynamic CRM 2011. ,我想用现有的Plugin. 它几乎是另一个 .dll 的镜像Plugin。无论如何,在定制 CRM 时,我已经禁用了之前的所有步骤,Plugin并希望通过插件注册插入新插件。我通过 VS 构建我的类库,VS 在/bin/Debug项目文件夹中创建了一个 .dll 文件。我选择插入该 .dll 作为注册新程序集。我选择了Sandbox隔离模式。然后将数据库作为位置( Not Diskor GAC)。它成功更新了我选择的插件。之后,我插入我的步骤(就像我想替换的之前的插件一样)。但是在一个创建方法中,我得到了这个错误:

我在 Google 上搜索了 MethodAccessException 发现此方法是由于 .Net 版本 4 及更高版本而发生的,根据此线程,您可以在 Assebmly.cs 中添加一些代码以避免此异常。但就我而言,没有成功。我将以下代码添加到我的 assembly.cs 但没有成功:

这是导致错误的代码,它在自定义实体的预创建中:

我知道这不是开发中的语法或逻辑错误(因为镜像工作正常)。还有哪些其他原因会导致此错误?这里还有 Exception 从中抛出的类,它还包含 Execute 方法:

0 投票
0 回答
90 浏览

c# - 执行插件时出现 System.MethodAccessException(Dynamics 365 在线)

所以我在preLeadUpdate上写了一个插件,调用动态webapi。当从 Visual Studio 对 fe 开发环境运行单元测试时,它工作正常,但是在将插件部署到 dev-dynamics 实例时,我在执行时收到以下错误:

System.MethodAccessException:尝试通过方法“System.Net.Http.HttpClientHandler.Dispose(Boolean)”访问方法“System.Net.ServicePointManager.CloseConnectionGroups(System.String)”失败

在堆栈跟踪中,我看到它在以下方法中执行“var response = authClient.PostAsync(url, ....)”行时失败:

在对错误进行一些谷歌搜索后,我几乎觉得好像有一些引用的 dll 不是插件程序集的一部分,而是可能从 dev-webserver 上的 GAC 引用。也许该 dll 是服务器上某些方法不可访问的旧版本(可能未声明为“公共”)

我已经确保对 System.Net.Http 的所有引用都是“复制本地 = true”,但这似乎没有帮助。

所以我有点绝望并愿意接受建议。