腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
要在
appDomain
中
多次
加载
Aspose.PDF
组件
?
c#
、
.net
、
.net-assembly
、
aspose.pdf
在AppDomian.AssemblyResolve事件中
加载
dll会导致在另一个dll
中
调用所述dll的某些
组件
时立即出现“重影”程序集。所以基本上:
为什么
会有这些“幽灵”程序集呢?我想从远程位置将正确版本的Aspose.PDF.dll
加载
到
AppDomain
中
,与MyDll要求的版本相对应。 为了实现这一点,我订阅了
AppDomain
.AssemblyResolve事件。到目前为止,这个方法工作得很好,但在监视
加载
的程序集时,当我
浏览 42
提问于2019-06-17
得票数 1
1
回答
AppDomain
卸载后没有卸载程序集?
.net
、
appdomain
、
.net-assembly
我使用
AppDomain
来
加载
程序集,然后卸载它们。总AppDomains为3(我在进程的生命周期中创建了3 AppDomains ) AppDomains: 1(目
浏览 4
提问于2012-11-18
得票数 6
1
回答
当将带有依赖项的程序集
加载
到另一个域时,FileNotFound
c#
、
plugins
、
.net-assembly
、
appdomain
然后,我制作了两个.dlls(插件),它引用了MainLib.dll,并在一些类
中
实现了ICommon。另外,我删除了这个.dlls exept System
中
的所有引用。\\Plugins"并在newDomain中
加载
所有.dlls,检查.dll
中
的类型是否实现了ICommon (因此这个应用程序也引用了MainLib.dll)。如果是--在某些列表
中
添加.dll的名称。 ,现在是问题:在我尝试
加载
插件之前,我将MailLib.dll和System
加载
到ne
浏览 3
提问于2013-05-04
得票数 13
1
回答
将程序集
加载
到C#
中
的另一个域。内存泄漏吗?
c#
、
memory-leaks
、
marshalling
我有一些应用程序(对话框窗口+动态链接库),它
加载
了一些外部.dll库,并分析了其中的一些方法。实际上,在这一部分
中
,我需要获得具有特定属性的方法。在应用程序
中
,我们有移动此外部dll的文件夹。在此之前,我们将清除此文件夹
中
的所有文件。 所有这些都是完美的,直到我向任务管理器( takes )查询我的应用程序使用了多少内存:),所以每次单击重载库,都需要越来越多的内存。当我开始
多次
点击"Reload“按钮时,我
浏览 5
提问于2014-01-03
得票数 1
1
回答
如何在运行时更改棱镜模块
.net
、
wpf
、
prism
如何在运行时更改模块?我有绑定了命令的功能区菜单。在菜单项上,单击“我想更改窗体上的模块”。
浏览 0
提问于2012-02-24
得票数 1
回答已采纳
1
回答
多次
调用Assembly.Load的副作用
c#
、
.net
、
load
、
assemblies
如果
多次
调用Assembly.Load,是否会产生任何副作用?例如:{ // .......这会
加载
一次程序集,不是吗我在之前和之后都检查过
AppDomain
.CurrentDomain.GetAssemblies(),它似乎只
加载
了一次(它应该
加载
),但它有副作用吗?在长时间运行的服务器应用程序(运行了几个月/几年而没有重
浏览 0
提问于2012-02-17
得票数 20
回答已采纳
1
回答
当前
AppDomain
是否在应用程序基外
加载
程序集?
.net
、
assemblies
、
clr
、
appdomain
我正在创建一个新的沙箱
AppDomain
,它的ApplicationBase和PrivateBinPath (例如sake)已经设置为C:\MyApp。当我otherDomain.Load(...)一个程序集时,我正在执行的
AppDomain
也在
加载
该程序集。我通过在
加载
之前检查GetAssemblies(),然后在
加载
之后检查GetAssemblies()来确定这一点。
为什么
会发生这种情况?我怀疑这与需
要在
执行
中
的
AppDomain</em
浏览 1
提问于2011-07-03
得票数 2
1
回答
如果工作线程返回未处理,则继续主线程
.net
、
multithreading
、
reflection
这些程序集中的对象可以在其进程的整个过程
中
启动其他线程。此程序集的作者可能无法正确处理这些辅助线程上的异常。问题是,当它们返回未处理的消息时,整个应用程序将停止执行,并触发
AppDomain
.CurrentDomain.UnhandledException。我尝试简单地将我的方法调用程序包装在一个try...catch
中
,但似乎没有捕捉到异常(这是有意义的,因为下一个衍生的工作线程是实际失败的线程)。
浏览 6
提问于2011-01-29
得票数 2
2
回答
阴影复制以避免锁定程序集
c#
、
.net
、
clr
."// directory where Lib.dll is
AppDomain
ad =
AppDomain</e
浏览 5
提问于2011-06-27
得票数 6
3
回答
COM互操作是否遵守程序集
加载
的.NET
AppDomain
边界?
c#
、
com
、
interop
、
com-interop
、
appdomain
核心问题是:我有一个.NET应用程序,它在一个单独的
AppDomain
中使用。COM
组件
似乎正在将程序集
加载
回默认域,而不是从其中调用COM
组件
的
AppDomain
。我想知道的是:这是预期行为,还是我做错了什么导致这些与COM相关的程序集被
加载
到错误的
AppDomain
中
?请看下面对情况的更详细的描述... 应用程序由3个程序集组成:-主EXE,应用程序的入口点。AppDomains
中
,而controller.dll只被
加载<
浏览 1
提问于2008-10-28
得票数 9
回答已采纳
3
回答
无法使用Assembly.Load()获得预
加载
程序集
c#
、
asp.net
、
reflection
、
assemblies
我正在使用Application_Start(“病理
组件
”)在Assembly.LoadFrom()
中
预装程序集。
为什么
我不能使用Assembly.Load("MyAssemblyName")来获得我的程序集,就像我可以从bin目录自动
加载
任何其他程序集一样。更新:
AppDomain
.CurrentDomain.GetAssemblies() 我可以看到,我的程序集已
加载
到
AppDomain
中
。
浏览 2
提问于2011-09-16
得票数 0
回答已采纳
1
回答
在所有应用程序域中
加载
的混合模式程序集
c#
、
appdomain
、
mixed-mode
我们的应用程序设置了一个
AppDomain
,我们将一些模块
加载
到其中。其中一个模块使用传统的混合模式DLL与H5文件交互。问题是,一旦
加载
了混合模式DLL,就会在新的
AppDomain
中
以及在应用程序启动时创建的原始
AppDomain
中放置一个句柄。当我们卸载该
AppDomain
时,新
AppDomain
中
的句柄自然会消失,但原始
AppDomain
中
的句柄仍然保留并固定。这会导致我们的托管堆的碎片。我
浏览 6
提问于2014-07-07
得票数 1
1
回答
从byte[]动态
加载
程序集
c#
、
load
、
runtime
、
.net-assembly
、
appdomain
我需
要在
运行时中
多次
从内存中
加载
几个程序集。在对这些程序集进行一些更改之后,我还需要重新
加载
这些程序集的可能性。我尝试了标准的Assembly.Load方法,它工作得很好,直到我意识到当我再次
加载
相同的程序集时,它出现了两次由于多个负载操作我知道,如果我要从磁盘
加载
DLL,它将不会
加载
,如果它在那里的形式不变。 然后,我尝试将DLL
加载
到新
App
浏览 1
提问于2016-10-28
得票数 0
回答已采纳
1
回答
AppDomain
.PrivateBinPath为空
c#
、
dll
、
appdomain
我使用
AppDomain
动态
加载
/卸载名为Logic.dll的dll,该dll位于应用程序的Foo子文件夹
中
。这是我的密码:{=== Pre-bind state information
浏览 3
提问于2017-08-14
得票数 0
2
回答
如何删除应用于类属性的程序集?
c#
、
.net
--我看到
加载
的程序集正常工作(它里面有一个计时器,它正在工作)。 我该怎么清理它?(我不使用类似
AppDomain
d =
AppDomain
.CreateDomain("NewDomain", null, domaininfo);的东西来
加载
程序集。)
浏览 5
提问于2012-09-14
得票数 1
回答已采纳
1
回答
反射和静态方法的奇怪问题
wpf
、
vb.net
、
reflection
、
methods
、
static
在
加载
我的win-wpf时,我在与原始文件相同的目录
中
创建了一个名为"_temp.dll“的"A4Library.dll”副本。Dim bResponse As Boolean = mi.Invoke(Nothing, New Object() {MyPar1, MyPar2}) 但是,只有当.exe文件与.dll文件不在同一目录
中
时类型A源自...在上下文'Default‘
中
的位置'F:\MyPath\A4Library.dll’。类型B源自...在上下文'LoadFro
浏览 0
提问于2010-12-14
得票数 0
回答已采纳
1
回答
如何从包含程序集的字节数组
中
获取程序集名称?
.net
如何从这些数据
中
获取程序集名称,而不需
要在
appdomain
中
加载
程序集?var assemblyName = GetAssemblyName(byte[] asmData);//doesn't load assembly to
appDomain
.
浏览 0
提问于2012-09-20
得票数 4
回答已采纳
1
回答
将
组件
加载
到
AppDomain
中
c#
、
assemblies
、
appdomain
如果我用然后尝试使用该文件,我会得到一个异常,说明该文件正在使用
中
。我需要的是: (1) load the assembly into a new
AppDomain
from a file(4) unload the entire
appdomain
in order to free the file
浏览 0
提问于2012-04-25
得票数 4
回答已采纳
3
回答
应用程序使用的DLL的热卸载/重新
加载
c#
我有一个应用程序,它
加载
DLL以执行特定的处理部分。Example : "Application.dll" loading "Process.dll" 为此,我需要释放它,否则我会得到以下消息:“无法将文件"Process.dll”复制到"Process.dll“。因此,问题是:如何以编程方式释放/释放
浏览 1
提问于2011-02-03
得票数 36
回答已采纳
1
回答
自定义控件及其在同一工程
中
的应用
c#
、
visual-studio
、
custom-controls
、
project
、
toolbox
我想在C#
中
创建一个自定义控件,它将在我的应用程序
中
多次
使用,但不太可能在任何其他应用程序中使用。我看过几个网站,它们解释了如何创建自定义控件并将其添加到Visual Studio工具箱
中
。它们指示您使用编译为DLL的自定义控件创建一个项目,然后为应用程序创建一个新项目,并在工具箱
中
添加对该DLL的引用。但是,我更希望我的应用程序是不依赖于DLL的单个可执行文件。有没有一种方法可以将自定义控件和应用程序放在一个项目中,同时使自定义控件仍然显示在Visual Studio工具箱
中
?或者,如
浏览 0
提问于2010-07-29
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SpringBoot 实现 PDF 添加水印有哪些方案?
web.xml 组件加载顺序
2018年Web前端开发趋势(一)
2018年Web前端开发趋势
微软提出CSS Modules V1:通过import语句将CSS模块导入到组件中
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券