appdomain

appdomain

文章 0 浏览 8

.Net AppDomain 是否提供针对流氓 C 库的保护?

我有一个 C 库,它不是线程安全的——而且可能永远不会。我使用 PInvoke 从 C# 调用它,效果非常好。 现在必须从多线程的 C# 程序调用 C 库。我可以在…

棒棒糖 2024-12-13 09:55:30 4 0

为什么子域关闭程序异常?

为什么一个应用程序域中的异常会影响另一个应用程序域? 如何防止程序关闭? using System; using System.Reflection; using System.Threading; names…

帅气尐潴 2024-12-13 01:24:04 2 0

如果跨应用程序域访问类中的静态数据,会发生什么情况?

我有一个静态类,其中包含一些静态数据。如果从不同的应用程序域访问数据会发生什么? 每个域都会有一个静态类的副本吗? 原始类型会被复制吗? 如果…

梦巷 2024-12-12 14:57:19 5 0

应用程序域内存问题

我创建了一个运行插件的小型 Windows 服务。 每个插件都是一个 dll,使用 CreateInstanceAndUnwrap 方法加载到其自己单独的 AppDomain 中,并且我保留…

柠栀 2024-12-12 12:09:32 6 0

当类位于另一个命名空间中时编组 .NET 对象

我在 .NET Windows 服务中跨应用程序域编组对象时遇到问题。 我创建了两个应用程序,它们跨应用程序域编组对象并通过代理 MarshalByRefObject 运行代…

萤火眠眠 2024-12-11 16:45:58 7 0

当我加载的另一个 AppDomain 抛出未处理的异常时,我可以隔离当前的 AppDomain 不被拆除吗?

可能是以下副本: 可以我阻止另一个 AppDomain 中未捕获的异常关闭应用程序? 一整天都在尝试找出这个问题的答案。 只是想确保答案确实是否定的,然后…

段念尘 2024-12-11 12:12:46 3 0

使用 IDisposable 时卸载 AppDomain

我有一个包含工厂方法的可编组类。工厂方法可用于实例化测试 AppDomain 中的类。我试图了解是否可以使用 using( ... ) 处置模式来使用该类。 我主要关…

混吃等死 2024-12-10 17:38:37 7 0

从另一个 AppDomain 编组程序集

是否可以从另一个应用程序域保存对程序集的引用,而不将该程序集加载到当前应用程序域中? 我正在致力于修复动态生成程序集并运行动态生成的代码的 Wi…

夜夜流光相皎洁 2024-12-10 06:44:22 4 0

WPF-Caliburn.Micro-NLog 处理应用程序域上的异常

您好,我尝试使用 NLog 在应用程序域上记录expcetion。它是带有 Caliburn Micro 的 WPF 应用程序。 在 MEF 引导程序中,我有以下代码: static readon…

淡淡绿茶香 2024-12-10 05:05:42 7 0

订阅域事件时C# AppDomain沙箱安全异常

我正在编写一个插件系统来在我的服务器应用程序(C#、.NET 4.0)中运行客户端提供的不受信任的代码。为了做到这一点,我在新的沙盒 AppDomain 中运行…

苍景流年 2024-12-09 20:15:36 4 0

使用 app.config 配置卷影复制

让我先解释一下场景。 我从一个安装库安装了多个服务副本(例如 10 个)。现在我想更新其中一个dll。我需要停止所有服务,更新 dll 并再次重新启动服…

凹づ凸ル 2024-12-07 15:43:21 7 0

动态代码生成和安全性

我遇到了 JSON.Net 序列化库的问题,我希望得到在 CAS 和 AppDomain 管理方面比我更专家的人的意见。 要了解有关该问题的更多信息,您可以参阅问题 21…

守不住的情 2024-12-06 20:06:40 6 0

从 PowerShell 调用时无法在 dll 中转换透明代理,但在 C# 控制台应用程序中成功

我正在尝试创建一个开源库来生成一个新的AppDomain并且在其中运行 PowerShell 脚本。我有一个静态方法,它采用 powershell 文件的名称和 AppDomain 的…

睫毛上残留的泪 2024-12-06 19:00:26 9 0

如何在使用反射加载的程序集中使用 Castle.Windsor

假设我有一个库 Lib.dll,它使用 Castle.Windsor 来初始化其服务。 我有一个主应用程序 App.exe,它使用反射在运行时加载 Lib.dll。 App.exe 事先并不…

离旧人 2024-12-06 01:56:26 5 0

StructureMap - 能够在运行时替换程序集

示例: 控制台应用程序: class Program { static void Main(string[] args) { var calculator = ObjectFactory.GetInstance(); for (var i = 0; i < …

活雷疯 2024-12-05 23:47:40 9 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文