c# - 很奇怪的 C# RemotingException

标签 c# .net-4.0 .net-remoting

当我在 Debug模式下编译和运行我的程序时,一切都按预期工作。然而,当我在 Release模式下编译和运行时,事情变得有点……奇怪。如果我运行 Release模式可执行文件,我会收到以下异常

RemotingException occurred: The async result object is null or of an unexpected type.

我们确实在我们的应用程序中使用了 .NET 远程处理,但是,我可以确认这不是我的任何远程调用的问题。这是在我打开程序时发生的,甚至在我进入 Main() 方法之前。除了关于路径太长的建议(但我的工作副本或安装的副本都不应该有足够长的路径来触发这个),我真的无法在互联网上找到任何关于这个特定异常/消息组合的帮助.非常感谢对此提供的任何帮助,因为我不完全确定如何处理此错误。

最佳答案

在这里查看:mystery RemotingException raised when changing Platform Target to Any CPU

它似乎更改了您要访问的 DLL 的路径。查看链接问题中的路径。它们超过 127 个字符,您对此无能为力。

示例:

'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll

编辑:尝试更改为“x86”并查看错误是否消失。

关于c# - 很奇怪的 C# RemotingException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020940/

相关文章:

.net - CallContext.SetData() - 当线程变为事件-非事件-事件 (TPL) 时对象是否可用?

.net - Lookup Class 在 LINQ 中,底层数据结构是什么?

c# - 在 C# 中,如何引用 app.exe.config 中配置的端口号?

c# - 如何防止 TreeViewItem 选择?

c# - 如何限制 C# 中的文本框只接收数字和(点 "."或逗号 ","),在 "."或 ","之后只允许 2 个数字字符

c# - RNGCryptoServiceProvider 和 Zeros?

时间:2019-03-17 标签:c#remoteevents

c# - 我的 C# 程序被检测为病毒?

python - 如何将 Django 和 .net core 项目连接为单个应用程序?

c# - 与继续使用 .NET Remoting 相比,将我们的应用程序迁移到 WCF 有什么好处?