我有一个使用.NET Framework 4.0在C#中构建的Windows Forms项目。 该项目建于VS2010。

该项目使用用C编写的函数,程序通过dll使用这些函数。 在4.0中,一切工作正常,为此我有32位和64位版本。

但是,最近我不得不将其迁移到具有.Net Framework 4.7.2的VS2015。

32位应用程序运行没有任何问题。 Visual Studio在2015年打开时也没有新的提示。

但是,该64位应用程序存在一些问题。 编译和构建是好的。 但是,当我尝试使用C函数之一时,它失败并显示以下错误:

ODT Admin.exe中发生了类型为'System.AccessViolationException'的未处理异常

附加信息:尝试读取或写入受保护的内存。 这通常表明其他内存已损坏。

我试图将目标框架更改为较旧的版本,并且此问题在.Net Framework 4之后开始出现,因此.Net Framework 5也具有此问题。

任何帮助将非常感激。

谢谢。

  ask by saurav sam translate from so

本文未有回复,本站智能推荐:

1回复

从ASP.NET 4网站项目迁移到Visual Studio 2010中的Web应用程序项目是否导致所有控件引发错误?

我最近将VS2010网站项目从.NET 3.5更新到了4.0。 网站项目中的一切工作正常。 今天,我决定将网站迁移到Web应用程序项目,因为我了解到这是在.NET中工作的最佳方法。 我将所有类文件拆分到一个单独的类库中,并将所有其他内容复制到新项目中。 然后,我更新了所有引用和web.c
2回复

如果将框架替换为.NET 4.5,对于使用.NET 4.0的应用程序是否安全?

我正在使用Windows 7和VisualStudio2010。正在开发的应用程序正在使用.net Framework 4.0。 如果将其替换为.NET 4.5,是否安全? 它会破坏应用程序吗? 如果我使用框架4.5进行开发(不使用其新功能),而我的团队成员正在使用4.0,而我们的生产
3回复

在C#和.NET 4.0中刷新ComboBox数据绑定

我有一个绑定到List的ComboBox(Windows窗体)。 它是在设计时创建的。 当列表内容被更改时,我的代码调用一个函数来刷新数据绑定。 这适用于.NET 3.5 : 我已经切换到.NET 4.0,它已停止工作 。 具体来说,在单步执行此代码后,VS调试器显示Bindin
1回复

如何在C#中使用滑块值更改网格不透明度

我想使用滑块值更改或控制网格或诸如图像之类的东西或任何不透明度。 我有完整的窗口控制程序,但无法更改网格不透明度。 请参阅此代码以更改窗口的不透明度。 并查看结果: 效果很好 但是我想通过滑块值更改网格(图像/矩形或其他)的不透明度。 我也尝试通过此代码,但无法正常工作:
1回复

对于简单的C#SMTP代码,VS2015编译器错误消息“名称client.UseDefaultCredentials在当前上下文中不存在”

我在网上搜索的结果总是以Web客户端或其他客户端(而不是SMTP)结束,并向我指出了一个参考错误区域,我无法解决,因为它似乎不适合我的情况,或者我根本不这样做到目前为止,还没有看到所有树木的阿甘。 UseDefaultCredentials上顺序的另一个提示也没有解决。 我有以下代码,这
1回复

在某些计算机上生成期间未添加对Microsoft.Bcl修补程序库(System.Runtime等)的引用

我们最近使用NuGet将Microsoft.Bcl.Async添加到了我们的解决方案中。 这在两台机器上完全正常。 但是,在两台不同的计算机上,已编译的程序集缺少对Microsoft.Bcl附带的修补的.NET程序集(System.Runtime,System.IO等)的引用。 所有机
8回复

Visual Studio 2010与.NET 4.0无法识别System.Web.UI.DataVisualization.Charting

我在Visual Studio 2010中使用.NET 4.0。 我刚开始使用MS图表。 当我编译项目时,我收到以下错误: 而且,在我的代码中,此行下方有一条squigly行,表示找不到命名空间: 但是,如果我转到我的localhost到其中包含图表的页面,它会呈现正常。
5回复

安装Framework 4.5时,以.NET Framework 4为目标

我在我的计算机上安装了VS2010和VS2012,并安装了.NET Framework 4.0,然后升级到.NET Framework 4.5。 但是,我仍在开发需要在.NET Framework 4.0上运行的应用程序。 该项目表示它的目标是.NET Framework 4(客户端配置文件