48得票7回答
“Object has been disconnected or does not exist at the server”异常。

我需要在我的应用程序中使用跨应用程序域调用,但有时会出现RemotingException: 对象 '/2fa53226_da41_42ba_b185_ec7d9c454712/ygiw+xfegmkhdinj7g2kpkhc_7.rem' 已断开连接或不存在于服务器上。 目标...

19得票5回答
如何在像C#这样的好但是不支持多重继承的语言中解决“必须是MarshalByRefObject”的问题?

如何解决像C#这样好但多重继承被截断语言中“Must be MarshalByRefObject”的问题? 问题非常简单,在某些情况下,您只需从此类继承(基础设施要求)。 这里确实不重要,哪些情况。 那么,如果您已经从其他某个类继承了(您的域模型要求)该怎么办? 顺便说一句,像Spring...

18得票4回答
访问Form上的成员可能会引发运行时异常,因为它是一个按引用封送类的字段。

访问 Form 上的成员可能会导致运行时异常,因为它是一个按引用封送的类的字段。 我知道这个警告是什么意思,并知道如何解决它。 我的问题是为什么这会导致运行时错误?

10得票2回答
.NET中的In和Out属性是如何工作的?

我一直在尝试使用以下代码将数组跨越AppDomain边界序列化:public int Read(byte[] buffer, int offset, int count) { return base.Read(buffer, offset, count); } 猜测一下,注意到其他地方...

9得票3回答
如何在应用程序域之间传递引用作为方法参数?

我一直在尝试让以下代码工作(所有内容都定义在同一个程序集中): namespace SomeApp{ public class A : MarshalByRefObject { public byte[] GetSomeData() { // } } public class B ...

7得票1回答
.Net 4是否支持内联MarshalByRefObject方法?

我有一些代码,依赖于方法不被内联: internal class MyClass : BaseClass { // should not be inlined public void DoSomething(int id) { base.Execute(...