![]() |
1
4
如果您特别将这两个程序集作为32位和64位生成的目标,则不能将32位程序集加载到64位进程中(反之亦然)。
关于你的评论: “有些业务限制使我无法将32位dll编译为‘任何CPU’。” 解决此问题的唯一方法是将32位程序集部署到单独的32位代理进程中。此过程可以通过.NET技术公开功能,例如: WCF Remoting ASP.NET Web Service 缺点是跨进程调用可能代价高昂(尽管您可以在WCF或Remoting中使用命名管道),并且会增加应用程序的复杂性。 您也不再能够直接在使用64应用程序的组件上使用反射(但是您可以在代理中使用反射)。 这就是混合架构应用程序的试验。 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 3 年前 |
![]() |
jkone27 · F#-在编译时从字符串生成简单的空类型 7 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
![]() |
Randall Flagg · 访问propertyinfo中的属性 7 年前 |
![]() |
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 7 年前 |
![]() |
tobeypeters · 反射铸造 7 年前 |
![]() |
myst02 · 如何在另一个方法之后调用该方法? 7 年前 |