腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5507)
视频
沙龙
1
回答
卸载
appdomain
后
仍
保留
程序
集
、
、
、
我有一个
程序
,它创建
AppDomain
,在其中加载
程序
集
prelude,然后
卸载
AppDomain
。在最后,
程序
列出了默认
appdomain
中的
程序
集
。它是
程序
的简化版本。在下一个版本中,prelude.dll将在运行时更改,并使用
appdomain
持续执行/
卸载
。prelude.dll
程序
集
。据我所知,它会一直持续到
浏览 16
提问于2021-06-29
得票数 0
1
回答
AppDomain
.Unload不
卸载
程序
集
。
、
、
、
我试图检查
程序
集
的一些元数据,而不将它(永久地)加载到我的应用
程序
中。为此,我创建了一个临时的sandbox
AppDomain
,将
程序
集
加载到其中,然后
卸载
整个sandbox。但是,在
卸载
程序
集
之后,它仍然
保留
在当前的
AppDomain
中。为什么? 的答案表明
程序
集
可以“流到”当前域中,但我不认为这在我的示例中是可能的。应用
程序</em
浏览 3
提问于2016-11-16
得票数 0
3
回答
应用
程序
使用的DLL的热
卸载
/重新加载
处理完成
后
,需要在服务器上重新编译DLL,然后再重新加载。 为此,我需要释放它,否则我会得到以下消息:“无法将文件"Process.dll”复制到"Process.dll“。因此,问题是:如何以编程方式释放/释放/
卸载
我的应用
程序
中的Process.dll,然后再重新加载它。当然,关键是在不让停止应用
程序
的情况下执行这个。并使用前面的解决方案
卸载
它。当我使用经典的
AppDomain
创建方法时,我感觉到了阿列克谢的警告:
AppDomain</
浏览 1
提问于2011-02-03
得票数 36
回答已采纳
3
回答
C#:为什么我的应用
程序
没有关闭它的文件句柄?
、
、
我有一个应用
程序
,它在文件系统和GAC中打开一系列DLL,并锁定这些文件。如何显式释放这些句柄,以便在不关闭应用
程序
的情况下在Visual Studio中重新构建它们?
浏览 2
提问于2009-08-09
得票数 1
回答已采纳
1
回答
c# Ninject -解除绑定和释放
、
然后,我有一个单独的例程来
卸载
依赖项,并彻底清除它们(从磁盘中删除文件)。我必须遗漏一个完全释放动态加载
程序
集
的步骤。我需要帮助来确定这个步骤是什么,以及完全释放引用的
程序
集
需要哪些额外的代码,以便能够安全地从磁盘中删除它们。
浏览 5
提问于2016-04-28
得票数 0
回答已采纳
1
回答
维护对
程序
集
对象的引用以避免不必要的Assembly.LoadFrom调用是一个好主意还是坏主意?
、
、
、
在配置的帮助下,此标识符确定要加载的
程序
集
、要实例化的
程序
集中的类以及要调用的方法。
程序
集
被加载到单独的
AppDomain
中。Assembly.LoadFrom的第一次调用之后加载的,直到
AppDomain
被
卸载
为止。(在我的例子中,第二个
AppDomain
的生存期与主应用
程序
一样长。)那么,这是否意味着对Assembly.LoadFrom的第二个调用是便宜的、廉价的还是几乎和字典查找一样便宜的?但是
程序</
浏览 2
提问于2010-12-21
得票数 3
回答已采纳
1
回答
AppDomain
卸载
后
没有
卸载
程序
集
?
、
、
我使用
AppDomain
来加载
程序
集
,然后
卸载
它们。总AppDomains为3(我在进程的生命周期中创建了3 AppDomains ) AppDomains: 1(目前只有1
AppDoma
浏览 4
提问于2012-11-18
得票数 6
2
回答
如何让Powershell-ISE发布Cmdlet DLL
、
我正在开发一个Cmdlet,并使用Powershell-ISE进行测试。ISE使我的DLL处于锁定状态,并阻止重新构建和重新加载。
浏览 2
提问于2010-09-28
得票数 1
回答已采纳
2
回答
如何删除应用于类属性的
程序
集
?
、
--我看到加载的
程序
集
正常工作(它里面有一个计时器,它正在工作)。 我该怎么清理它?(我不使用类似
AppDomain
d =
AppDomain
.CreateDomain("NewDomain", null, domaininfo);的东西来加载
程序
集
。)
浏览 5
提问于2012-09-14
得票数 1
回答已采纳
8
回答
如何从主
AppDomain
卸载
程序
集
?
、
、
我想知道如何
卸载
加载到主
AppDomain
中的
程序
集
。我有以下代码:完成
后
,我需要/希望能够
卸载
此
程序
集
。 谢谢你的帮助。
浏览 2
提问于2008-09-23
得票数 50
6
回答
卸载
用Assembly.LoadFrom()加载的
程序
集
、
、
、
加载dll
后
,我需要检查运行GetTypes()所需的时间。代码如下。Stopwatch.StartNew();sw.Stop();我想
卸载
和重新加载我怎么才能
卸载
它?assem = null就足够好了吗? 是否有显式方法调用垃圾收集器来回收分配给assem的资源?
浏览 5
提问于2011-06-06
得票数 59
回答已采纳
2
回答
释放C#中的后期绑定对象
、
、
我有一个将文件从一种格式转换为另一种格式的应用
程序
。执行这些转换的
程序
集
位于我的应用
程序
目录中的一个文件夹中。 当应用
程序
第一次启动时,我可以从翻译文件夹中删除这些
程序
集
,而不会出现任何错误。但是,一旦我通过应用
程序
处理文档(并使用后期绑定绑定到其中一个翻译
程序
集
),我就不能再删除翻译
程序
集
。此时,我收到一条错误消息,指出该文件“正被另一个应用
程序
使用”。当我使用
浏览 1
提问于2010-10-14
得票数 2
回答已采纳
1
回答
需要确认条件
后
C# DLL是否正确
卸载
?
、
int Sum(int a, int b) return a + b; }当我脱离了条件的上下文时,有人能确认DLL 正确地
卸载
了吗
浏览 2
提问于2014-01-10
得票数 1
1
回答
无法在聚合目录中使用后删除目录
、
、
我的问题是,现在,如果我的应用
程序
仍然打开,我不能删除目录"X",或移动它或重命名它。我从代码或资源管理器获得一条‘访问路径被拒绝’的消息。有人知道是什么原因导致目录在删除
后
仍然附加到CompositionContainer上吗?还是我把它移走了? 谢谢。
浏览 1
提问于2018-06-13
得票数 1
回答已采纳
2
回答
在PowerShell中
卸载
系统加载的模块
、
如果系统已经安装了模块,比如"servicefabric",在运行我的脚本时,我想删除这个模块,因为它可能是以前的版本。我想导入我最新的servicefabric模块。我可以知道如何做到这一点吗?if(Get-Module -Name "ServiceFabric") Remove-Module -Name "ServiceFabric"但它没有删除系统安装的服务结构模块。Get-Module -ListAvailable -Name "ServiceFabric"
浏览 3
提问于2016-10-24
得票数 0
2
回答
为什么
程序
集
仍然可见?
、
可能重复: 怎么可能呢?这是正常行为还是我错过了什么?DisallowCodeDownload = true
AppDomain
newDomainName =
AppDomain
.C
浏览 1
提问于2012-09-17
得票数 0
回答已采纳
1
回答
在.NET中动态加载不同的
程序
集
版本
、
、
使用System.
AppDomain
.CurrentDomain.CreateInstanceFromAndUnwrap?将
程序
集
直接加载到
AppDomain
中,还是使用System.Assembly.Load更好我特别感兴趣的是调用在同一进程中运行的同一
程序
集
的不同版本。我认为使用CreateInstanceFromAndUnwrap时,
程序
集
必须具有可序列化属性,但为什么会这样呢? 编辑:我试图加载的
程序
集
与调用
浏览 4
提问于2009-05-20
得票数 2
1
回答
AppDomain
.Unload不删除dll上的锁
我使用下面的代码创建新的
AppDomain
并将我的
程序
集
加载到其中,其中我的
程序
集
加载成功,但在我调用
AppDomain
.Unload方法
后
,加载的dll上仍然存在锁定,我在那里创建了新的
AppDomain
解决方案,因为我在网上发现这是加载/
卸载
程序
集
以及使
程序
集
可替换的推荐技术,你知道吗?下面是我的代码: public sealed class Ass
浏览 1
提问于2011-06-21
得票数 0
3
回答
卸载
AppDomain
程序
集
我想从.Net
程序
集中读取一些信息,然后通过附加一个短的字符序列来修改DLL。 第一部分工作正常,但第二步失败,因为
程序
集
仍在使用中。尽管我在自己的
AppDomain
中加载了
程序
集
,并且在完成步骤1之后
卸载
了
AppDomain
,但情况确实如此。
浏览 1
提问于2010-06-10
得票数 0
1
回答
将C#中文件中的DLL
程序
集
加载到自定义
AppDomain
、
、
、
我尝试了下一个代码:_Assembly = parDomain.Load(AssemblyName.GetAssemblyName(@"C:\SomeDLLPath\PhysicsTest.dll"));
AppDomain
.Unload(ad); 它提高了FileNotFoundException
浏览 0
提问于2012-05-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌将为Android 10引进新功能:卸载App后可保留数据
近六亿Android用户中招:试用APP卸载后仍遭扣费
你不知道的事,99%的程序猿写完代码后都是这个样子!爆笑锦集
应用程序无法从启动台卸载怎么办
Windows 10可能会成为iOS最有用的功能之一
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券