问题标签 [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 投票
2 回答
3375 浏览

c# - 无法从我的 Silverlight 应用程序调用 Assembly.GetName()

我想在我的应用程序中显示我的应用程序版本号,最简单的方法是使用程序集的版本号。

我可以毫无问题地执行组装,但是调用会GetName()返回MethodAccessException带有此消息的 a

尝试通过安全透明方法“MainPage..ctor()”访问安全关键方法“System.Reflection.Assembly.GetName()”失败。

为什么会发生这种情况,我能做些什么,如果没有,是否有另一种检索程序集版本的方法?

0 投票
2 回答
1263 浏览

c# - WP7.1 上的匿名类型和获取访问器?

我正在尝试向 Dictionary 转换器编写一个简单的对象,如下所示:

但是,当我尝试这样称呼它时:

然后它失败并出现异常:

这只是 Mango 上的安全模型说“不”吗?有什么办法吗?感觉这是一个公共的 Get 访问器 - 所以感觉我应该能够调用它?

斯图尔特

0 投票
1 回答
169 浏览

visual-studio-2010 - 构建游戏内编辑器,需要加载和保存方面的帮助

我已经和一个小组一起做一个游戏项目已经有一段时间了,我们遇到了一个障碍。该游戏的特色之一是用户能够通过使用游戏内编辑器生成自己的关卡。编辑器会创建一个 Level 对象,该对象存储关卡的长度和宽度以及 Tile 对象的二维数组。我们已经成功实现了相机系统,并且可以毫无困难地一起编辑一个简单的概念关卡,但是成功保存关卡并稍后重新加载它的过程是一个困难的概念,我希望你们中的一个人可以提供一些指导以降低预期的功能。

在当前状态下,当用户按下“S”键时,我们的 LevelManager 类运行下面的 SaveLevel 方法:

它将我们的关卡 (CurrentLevel) 序列化为项目中的一个 XML 文件(在我们完成这个基本设置后,我们会担心保存到不同的文件。)我运行了程序,创建了一个小地图并保存了它,这是输出在生成的 XML 文件中:

所以至少我们确实有关于在关卡中生成的图块的数据信息,所以这就是一些东西。我们希望我们的用户也能够在运行时加载保存的关卡,因此我们映射了“L”键来加载保存的 XML 文件,这就是问题出现的地方。我们的阅读看起来像这样:

当我们尝试测试该功能时,我们会收到以下错误:

我暗中怀疑 IntermediateSerializer 并不能完全按照我们希望的方式工作,但我不确定如何有效地解析和存储数据。我应该在这里使用不同的设置吗?

0 投票
1 回答
103 浏览

windows-phone-7 - 通过 VS2010 WP 模拟器访问 MVVMCross vNext - Portable 中的匿名对象

我安装了 VS2012 和 VS2010。我正在使用第一个在 MVVMCross vNext 中创建我的移动应用程序的 PCL 核心,并使用 VS2010 在 WP7 模拟器上打开 UI.WP7(由于 VS2012 WP 模拟器连接到 WCF 的问题 - 它无法连接到我的网络桥)。在我使用这段代码之前,一切都很好:

protected void NavigateToClient(ClientDataRepository client) { RequestNavigate(new { key = client.IDKlient + "clients"}); }

在 VS2012 上运行良好,但在 VS2010 中我有异常(我通过 .dll 引用 core 和 mvvmcross pcl)

“访问对象的问题 - 很可能是由作为内部生成的匿名对象引起的 - 请参阅WP7.1 上的匿名类型和获取访问器? ”);

我在我的核心甚至 Cirrious.MvvmCross 解决方案中使用 PublicKey 组装 InternalToVisible,但它没有帮助。有没有希望让它发挥作用?顺便说一句 - 每个解决方案都有相同的 PublicTokenKey 吗?

0 投票
1 回答
346 浏览

c# - 这个 C# 代码合法吗?

我已A.Test()声明为public virtualB.Test()声明为private new
我是base.Test()从那C继承而来的B

此代码使用 Mono 2.10.2 编译,但抛出MethodAccessException

这是我得到的例外:

System.MethodAccessException: Method TestBug.B:Test () is inaccessible from method TestBug.C:.ctor ()

这是正确的行为吗?

这可以在 Microsoft .NET 中编译还是在 Mono 的较新版本中编译?
C# 规范对此有何评论?
它是否因 C# 版本而异?

0 投票
2 回答
1657 浏览

ruby-on-rails - 无法在 Rails 中访问其控制器内的模型方法

在我的 Rails 应用程序中,我有一个控制器 ticket_controller.rb 和模型 ticket.rb。为了创建票,我有以下表格,

我想在 form_load (ticket/new) 上创建一个唯一的随机参考号,它应该附加到参考号文本字段中。在创建新的参考号时,它应该检查门票表是否有重复。所以我有以下模型,

票证.rb

门票控制器.rb

当我运行我的应用程序时,我收到以下错误。任何人都可以帮忙吗?

0 投票
1 回答
76 浏览

windows-phone-7 - wp7模拟器中的方法访问异常

我正在处理 WP 项目,我需要从本地文件夹中获取图像,当我使用 Directory.GetFiles() 方法时,我得到“System.MethodAccessException”,但它在设备上运行良好。
有人可以解释一下原因吗?

问候,索尼娅

0 投票
0 回答
143 浏览

oracle - 连接到 Oracle 时出现 MethodAccessException

当我尝试连接到数据库(Oracle 11)时,出现异常 MethodAccessException。

我正在为 sharepoint 2010 制作 web 部件,使用 linqconnect for oracle。我读到该问题已通过属性 [程序集:AllowPartiallyTrustedCallers] 解决,但 silverlight 缺少该属性。我该如何解决这个问题?

0 投票
1 回答
102 浏览

c# - 无法创建新的 ConcurrentQueue在 Windows 10 上?

我正在尝试在 Windows 10 应用程序中使用HashLib 库,但它会引发未处理的异常 ( System.MethodAccessException):

尝试通过方法 'HashLib.Hash.TransformStream(System.IO.Stream, Int64)' 访问方法 'System.Collections.Concurrent.ConcurrentQueue`1..ctor()' 失败。

没有进一步的信息。引发异常的确切行位于名为Hash.cs的 HashLib 源文件中的第 380 行:

我在 MSDN 上找不到有关此问题的任何线索。我刚刚看到即使在可移植类库中也支持它,所以我认为它也应该在普通的 Windows 10 应用程序中工作。完全相同的代码在 WPF 应用程序和 Windows 8.1 应用程序中成功使用和测试,没有任何问题。

0 投票
0 回答
254 浏览

java - java.lang.RuntimeException:无法连接到相机服务 OnPause 和 OnResume

我正在开发一个相机应用程序。调用后何时OnResume()调用onPause()它会给我以下异常:

04-07 17:46:35.374 3674-4562/com.joltatech.videowatermark W/CameraBase:连接到相机时出错:0 04-07 17:46:35.374 3674-4562/com.joltatech.videowatermark A/VideoCaptureActivity : 无法获取相机 java.lang.RuntimeException: 无法连接到 android.hardware.Camera 的 android.hardware.Camera.(Camera.java:421) 的 android.hardware.Camera.native_setup(Native Method) 的相机服务。打开(Camera.java:382) 在 com.joltatech.videowatermark.VideoCaptureActivity$17.doInBackground(VideoCaptureActivity.java:770) 在 com.joltatech.videowatermark.VideoCaptureActivity$17.doInBackground(VideoCaptureActivity.java:765) 在 android.os.AsyncTask$2.call(AsyncTask. java:288) 在 java.util.concurrent.FutureTask.run(FutureTask.java:237) 在 android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 在 java.lang.Thread.run(Thread.java :841)第587章)第587章)