1
53
就像其他人说的,这是.NET行为。无法卸载加载到AppDomain中的程序集。只能卸载AppDomain,PowerShell使用单个AppDomain。几年前我写了一篇关于这个的博客: http://www.nivot.org/2007/12/07/WhyAppDomainsAreNotAMagicBullet.aspx 当我这样测试时,我通常保持一个shell打开,并使用嵌套的shell进行测试。启动PowerShell,CD到bin位置,然后运行“PowerShell”以启动嵌套shell(新进程)。“exit”以重新启动,然后再次运行“PowerShell”。 |
2
35
我发现解决这个问题的最简单方法是
下面是它的外观示例:
测试方法的输出将被回送到控制台。 |
3
22
如果您的程序集不需要 binding context 您可以这样做:
|
4
3
下面是一个完整的示例,允许运行
|
Guilherme Albertini · DLL中的类 6 年前 |
Naomi · C#dll资源文件更改语言 6 年前 |
AidanH · C#DLL语言翻译实现[关闭] 6 年前 |
subham · DLL函数调用不工作 6 年前 |
PixelThis · 为什么我的DLL要求我的程序有一个特定的名称? 6 年前 |
nemo · DLL的“好”调用约定是什么? 6 年前 |