managed相关内容

查找内存泄漏在托管的Win8地铁应用程序?

我目前工作的一个地铁站比赛为Windows 8中使用C#和SharpDX。该项目进展顺利,但最近出现的是一个需要开始跟踪内存泄漏,我真的不知道从哪里开始。 在内存分析器内置的的Visual Studio 11地铁不工作应用程式的是,WinDBG的似乎无法连接到城域网的应用程序(除非我用它不正确地),和我有一个很难找到的望着在管理分配的任何信息。地铁NET 4.5。 有没有人有这种经验吗 ..
发布时间:2016-09-29 13:53:39 C#/.NET

需要64位的SQLite DLL的托管C#应用程序

我试图嵌入SQLite的到我的便携式C#.NET 2.0的应用程序,而不是包含在分发文件夹中的DLL文件。然而,嵌入SQLite的,我不能使用由PHXSoftware提供的混合模式库。相反,我使用他们的'只处理“的版本。 这工作正常在32位计算机,但是当它在64位机器上运行,它抛出一个格式异常。当我从这里找到了: http://sqlite.phxsoftware.com/forums/ p ..
发布时间:2016-09-28 14:30:28 C#/.NET

捕获EngineExecutionException

我有一个包含托管和本机代码的应用程序。该应用目前有未处理的异常过滤器,通过SetUnhandledExceptionFilter设定,其中捕捉任何严重错误,生成一个小型转储,记录各种应用程序参数,并退出程序。 未处理异常处理程序没有捕获发生在.NET运行时EngineExecutionException。我们怀疑问题是由应用程序的本地部分内存损坏。 现在的问题是,当异常发生时,应用程序 ..
发布时间:2016-09-28 12:50:56 C#/.NET

如何在新的Windows 8.1商店应用使用SQLite(Visual Studio的2013年)

所以,我安装在我的Windows 8.1箱的Visual Studio 2013。我想用它进行实验,并创建了一个新的 Windows应用商店的应用网格。我想持续SQLite数据库,为的WinRT应用选择显然在数据库上的数据。 快速发现链接,以便在需要的VSIX能够使用SDK : SQLite的下载页面和下载的源码,winrt81-3080002.vsix 安装,然后在我的项目,添加引用 ..
发布时间:2016-09-23 22:54:51 C#/.NET

如何包管理C#的DLLs不会留下文件的托管C#应用程序?

我已经通过提取在运行时应用程序的DLL两个其他线程读取。其中一个方法使用当前的Windows临时目录保存在DLL中,但它是一个非托管的DLL,不得不在运行时被导入与的DllImport 。假设我的托管DLL导出到临时目录,我怎么能正确链接,托管程序集以我目前MSVC#项目? 解决方案 你不需要保存到一个临时目录都没有。只要把托管DLL作为项目中的一个'嵌入的资源“。然后钩Appdomain ..
发布时间:2016-09-20 10:13:49 C#/.NET

ODP.NET Oracle.ManagedDataAcess随机ORA-12570错误

我试图从非托管版本迁移到Oracle.ManagedDataAcess和接收偶合ORA-12570 TNS:包读取器失败。 我不知道为什么这个错误开始,但一旦启动后,每个后续请求给出了同样的错误约10-30分钟,然后重新将其适用于另一10-30分钟等 因此,它是一种随机的一段时间,然后随后的成功 随后的失败的 已经尝试过很多事情,恢复: 环境: Oracle.Man ..
发布时间:2016-09-19 13:19:30 C#/.NET

使用哪一个:托管与非托管散列算法

在一个常规的C#应用​​程序中使用的哈希,哪一个类: xxxManaged 或 XXX (即 SHA1Managed VS SHA1 ),为什么? 解决方案 在非托管哈希其端 ***压缩天然气,即 SHA256Cng ,也会有平台的限制。他们比管理方案快了不少,但将在Windows XP上运行时失败,例如。如果你知道你的程序将始终在Windows 7,Vista SP1的,或2008上运行 ..
发布时间:2016-09-19 12:56:58 C#/.NET

最佳调用从非托管代码托管.NET代码的方式

我试图找到调用到从非托管C ++代码托管.NET代码的最佳执行方法。我发现我的C ++应用程序中托管.NET的信息,我能创造一个pRuntimeHost并启动它没有问题。 的 ExecuteInDefaultAppDomain,因为我似乎很有限真的要送它几个参数,并使其返回的信息的结构。最明显的替代方案是使用COM方法,但目前的C#代码是不是真的设置与方法的接口。 无论哪种方式,我想 ..
发布时间:2016-09-18 10:59:53 C#/.NET

什么是是非非托管类型和托管类型之间的区别?

当我写了下面的代码片段为实验目的,提出了悬停误差(见截图): 无法声明指针非非托管式“动态” 该片段: 动态* pointerToDynamic =放大器;场; 虽然明确不允许的代码(你不能把一个托管类型的地址),它提出我的问题是:什么是的非非托管类型?它不同于托管类型?或只是Visual Studio的努力很有趣? 解决方案 有非托管 ..
发布时间:2016-09-08 18:26:35 C#/.NET

编组站 - 它是什么,为什么我们需要它?

什么是编组,为什么我们需要它? 我觉得很难相信,我不能发送 INT 在从C#到C线,并有马歇尔它。为什么不能C#只是把32位超过了起始和终止的信号,告诉它已经收到了 INT ? $ C代码b $ b 如果有,为什么我们需要编组,以及如何使用它的任何好的教程或网站,这将是巨大的。 解决方案 由于不同的语言和环境有不同的调用约定,不同的布局惯例,不同大小的原语(参见字符 C#和字符在 ..
发布时间:2016-09-07 13:26:44 C#/.NET

是否有可能分享C#和非托管C ++的enum声明?

有没有分享本机(非托管)C ++和(托管)之间的枚举定义的方法C#? 我在完全非托管code使用了以下枚举: 枚举MyEnum {myVal1,myVal2}; 我们的应用程序有时会使用管理组件。那C#组件获得的枚举项值作为通过托管C ++互操作的dll整数(从本地的dll)。 (互操作的dll只有C#组件所需的负载。)的C#组件已复制了枚举定义:公共枚举MyEnum {myVal1,my ..
发布时间:2016-08-29 13:36:46 C#/.NET

HOWTO从非托管DLL到.NET应用程序实现回调接口?

在我的下一个项目,我想实现℃,已有code的GUI ++。 我的计划是在DLL来包装C ++的一部分,并落实在C#中的GUI。我的问题是,我不知道如何实现从非托管DLL回调到manged C#code。我已经做了在C#中的一些发展,但之间的接口托管和非托管code是新的我。任何人都可以给我一些提示或阅读提示或一个简单的例子开始?不幸的是我找不到任何有用的。 解决方案 您不需要使用Mars ..
发布时间:2016-08-26 20:06:16 C#/.NET

什么是管理在C#/非托管code?

我使用 Assembly.GetEntryAssembly() ...在我的C#code获取应用程序的版本。它运行正常,但当我尝试在NUnit的返回 NULL 。在MSDN它说,它可以返回 NULL 从非托管code时调用。 什么是托管或非托管code?我不明白这一点。 解决方案 下面是从MSDN一些文字了解非托管code 。 某些库code需要调用非托管code(例如,本地cod ..
发布时间:2016-08-26 19:47:53 C#/.NET

到PInvoke的函数调用'[...]'有不平衡栈

嘿结果 我的一些东西,我已经使用了相当长一段时间得到这个奇怪的错误。这可能是在Visual Studio 2010中一个新的东西,但我不知道。结果 我试图调用从C#用C ++编写一个函数unamanged。结果 从我读过的互联网上的错误信息本身它有事情做的事实,在我的C#文件中的签名是不一样的从C ++中,但我真的无法看到它。结果 首先,这是我下面unamanged功能:结果 TEngi ..
发布时间:2016-08-26 19:43:13 C#/.NET

如何让父进程在.NET中的管理方式

我一直在寻找很多关于方法来获得在.NET父进程,但只找到的P / Invoke方法。 解决方案 这code提供了一个很好的界面查找父进程的对象,并考虑到多个进程的名称相同的可能性: 用法: Console.WriteLine(“ParentPid:”+ Process.GetProcessById(6972).Parent()ID); code:公共静态类ProcessExte ..
发布时间:2016-08-26 13:58:58 C#/.NET

在Eclipse CDT共享是构建不同的项目资源文件夹

我有一个Eclipse项目Ç将所有引用code(.c和.h文件在同一文件夹混合)的一个共享的基础,但将受到不同建立了code的在每个项目的基础。 共同code基可以从每个项目中进行编辑,但这些编辑将是修复跨所有项目进行。常见的code将每个项目没有发散,除了通过定义构建选项。 如果我创建一个项目为这个图书馆就意味着库的构建与是不是我所需要的。我需要所产生的对象文件,他们正在建设的项目土地。因此 ..
发布时间:2016-08-16 13:28:58 Java开发