问题标签 [invalidprogramexception]

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 投票
4 回答
627 浏览

c# - CLR 检测到带有实体框架的无效程序

我正在从定义主键的 wordpress 数据库中检索数据,decimal并且我在项目中使用 x64 配置...

我搜索了一下,我发现这是问题所在,但我找不到解决方案。

我必须做什么/下载才能用decimal作主键?

Microsoft Connect 上的此问题

0 投票
2 回答
907 浏览

reflection - .NET Compact Framework 对 .NET 框架类中的内部方法的反射调用

我正在尝试从 .NET 2.0 CF 应用程序加载 .NET 程序集。我想用三个参数调用一个内部方法,如下所示:

执行 GetMethod 调用时,将引发 InvalidProgramException。我可以从常规的 .NET 2.0 控制台应用程序测试工具中进行此调用,但在 .NET 2.0 CF 中它会抛出。

到底是怎么回事?

0 投票
0 回答
126 浏览

c# - 使用反射创建的委托创建 Timer 时出现 InvalidProgramException

这段代码:

InvalidProgramException创建第二个计时器时抛出一个。TimerCallback创建每个反射时我做错了什么?

0 投票
3 回答
1523 浏览

vb.net - 简单的 VB 代码没有运行

我在 VB.net 中做了一个简单的例子,编译它并运行它:

虽然它编译得很好,但它在运行时给出了一个奇怪的错误:

0 投票
1 回答
131 浏览

windows-phone-7 - MvvmCross Setup 实例初始化期间的 InvalidProgramException

我正在使用 MvvmCross 框架来交付使用 Xamarin 的跨平台应用程序。我的 Windows Phone 应用程序在 WP8 平台下完全可以正常工作,在 WP7 平台下失败并出现内部错误。我正在为 WP7 和 WP8 平台使用单个 Visual Studio 项目(WP7 模板)。

这里是详细的堆栈跟踪:

任何想法如何诊断和解决问题?

0 投票
3 回答
2318 浏览

c# - 带有 Castle Windsor 的 Azure Web 角色上的“公共语言运行时检测到无效程序”

我有一个可以在我的开发 PC(VS2013 和 Window 8.1 Enterprise x64)上完美运行的 Web 角色,但是当我将其发布到 Azure 时失败,但出现以下异常:

RegisterComponents 方法的代码是

它在 windsorContainer.AddFacility 方法调用上失败。

我已经尝试了通常的方法,使用 NuGet 从项目中删除 Castle.Windsor,删除本地副本并重新安装 Windsor。此处的另一个答案建议删除本地临时 ASP.Net 文件,我也尝试过。但是每次我发布我都会遇到同样的问题。

更新 1 我已经能够使用样板 azure web 角色模板和以下代码重现问题

有人在天蓝色上使用 Castle Windsor 3.3 没有问题吗?

0 投票
0 回答
823 浏览

asp.net - System.Drawing.ColorConverter:.ctor () 中的 IL 代码无效:方法主体为空

我是日本开发者,所以英语是一个奇怪的对不起。我正在将一个 asp.net web 项目部署到一个 Mono linux 机器上。我的骨架工作得很好,但是当我开始构建时,我得到了你在上面看到的错误。

我已将 dll 设置为复制本地并将其添加到 bin_System.Drawing.dll 和bin_System.Drowing.Design.dll文件夹中,但没有成功。

好像我错过了一些简单的东西。有没有人猜到是什么?

“/”应用程序中的服务器错误

System.Drawing.ColorConverter:.ctor ():方法体中的无效 IL 代码为空。

描述:HTTP 500. Error processing request.

堆栈跟踪:

0 投票
1 回答
826 浏览

c# - C# ASP.NET“InvalidProgramException:公共语言运行时检测到无效程序”

我在尝试使用 .NET 4.5 并针对“任何 CPU”“调试”ASP.NET MVC Web 应用程序时遇到上述异常。我发现的有关此问题的所有其他问题似乎都确切地知道应用程序中导致问题的位置,但堆栈跟踪对我来说没有任何意义,因为它没有提及我自己编写的任何代码(见下文: )

谁能告诉我如何找出抛出异常的地点和时间?它甚至不会在抛出主页之前加载主页,也不会破坏 startup.cs 文件的代码,所以我没有太多工作要做。

我对 ASP.NET MVC 开发相当陌生,因此调试以前未遇到的异常非常困难,我非常感谢您对此事的任何帮助!

更新:我正在尝试在 Windows 8.1 Professional 64 位计算机上使用 IIS Express 在 Firefox 中运行 Visual Studio 2013 中制作的 Web 应用程序,该配置与一周前适用于同一 Web 应用程序的配置相同。从那时起,我对 MVC 模型和控制器进行了更改,但没有更改任何会影响其部署/调试的东西。我只需要知道如何获取有关引发异常的位置的更多信息。

0 投票
0 回答
121 浏览

vb.net - 调试时进行更改时,Visual Studio 得到“InvalidProgramException”

多年来,我一直在使用 Visual Studio 2010。我有一个相当复杂的 VB.net 项目,我经常对其进行更改。最近,每当我在调试模式下进行更改时,它都会抛出一个System.InvalidProgramException - Common Language Runtime detected an invalid program错误,迫使我停止运行程序,然后在我保存更改后重新启动它。

  • 仅当我对另一个子或函数调用的子或函数进行更改时,才会发生此问题。例如,如果我对按钮单击事件进行更改,这很好,但如果我对按钮调用的函数进行更改,则会出错。
  • 像在我的代码中添加空行这样简单的更改就会导致这种情况发生。根本没有代码更改...只是按字面意思按回车键在代码行之间添加空白行。
  • 我安装了 Visual Studio 2013,认为它可以解决这个问题。它不是。我仍然得到同样的错误。
  • 我尝试将我的项目文件移动到不同的硬盘驱动器,我仍然得到相同的错误。
  • 我想也许我有损坏的内存,所以我运行了一个完整的检查磁盘和碎片整理,但我仍然得到同样的错误。
  • 我已经阅读了非常大的过程或具有大量变量的项目可能会发生此错误的位置(尽管我认为这已在较新的 .NET 版本中得到修复),因此我已经清理了我的代码。最大的模块有 30k 行。

解决方法是停止项目运行,保存我的更改,然后重新启动它......但是,这需要时间,因为我的程序在运行时必须重新初始化所有内容,所以我希望能够在调试时进行更改。

另外,我安装了 .NET 框架 4.5

更新:我从一个月前加载了我的代码备份并且运行良好......所以显然我最近所做的一些更改导致了这个错误。一旦我弄清楚发生了什么变化,我会更新它以供将来参考,以防其他人遇到同样的问题。

0 投票
1 回答
46 浏览

.net - 从 Main 调用函数时程序崩溃

这可能是一些菜鸟错误,但我找不到。

ilasm 说我的代码生成System.InvalidProgramException. 我发现它在我调用的那一刻被抛出Fibonacci()- 在调用它之前放置的标志被写入控制台,但之前放在方法中的另一个标志.locals init不是(因为异常)。