Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以在没有任何本机DLL的情况下获取System.EntryPointNotFoundException?_C# - Fatal编程技术网

C# 是否可以在没有任何本机DLL的情况下获取System.EntryPointNotFoundException?

C# 是否可以在没有任何本机DLL的情况下获取System.EntryPointNotFoundException?,c#,C#,我收到这样一个异常,异常文本只显示“未找到入口点” stacktrace只显示最后一个调用是对我们自己的一个列表实现CSharpInterface.get_Children()方法的调用,该方法是一个普通的c#属性 “入口点”不是意味着它试图找到main()方法吗?像这样的事情可能有什么原因 Entry point was not found. System.EntryPointNotFoundException: Entry point was not found. at Company

我收到这样一个异常,异常文本只显示“未找到入口点” stacktrace只显示最后一个调用是对我们自己的一个列表实现CSharpInterface.get_Children()方法的调用,该方法是一个普通的c#属性

“入口点”不是意味着它试图找到main()方法吗?像这样的事情可能有什么原因

Entry point was not found.
System.EntryPointNotFoundException: Entry point was not found.
   at Company.Common.Tree.Interfaces.ChildrenEditable.ITreeChildrenEditable`1.get_Children()
   at AddIn.Network.Http.Client.HttpClient.Send(IMessage requestExchange)
   at AddIn.Core.AddInSideAdapter.Network.Client.ClientViewToContractAdapter.Send(IMessage exchange)
   at AddIn.Core.HostSideAdapter.Network.Client.ClientContractToViewAdapter.Send(IMessageExchange msgExchange)
   at Core.Instance.Service.MessageReceived(IMessage endpointExchanged)

您可能希望展示一些代码,说明您自己的列表实现正在做什么。另外,展开项目类型(类库、控制台、MVC)以及当您看到此错误时(启动、按钮单击等)。您提供的详细信息越多,我们可以为您提供的帮助就越多!这是一个使用MAF的一百多个项目的解决方案,所以很难只展示一些小的东西来代表所有的根本原因。我只是想知道它是否可能是一个没有找到的c#dll?对我来说毫无意义,fusion log没有显示关于该dll的绑定错误。CLR也可能会为托管代码生成此异常。在没有任何东西可看的情况下很难猜测其根本原因,这应该是非常罕见的,因为您通常会得到一个MissingMethodException。查看CLR源代码(VirtualCallStubManager::Resolver()生成了它),最好的猜测是无法解析接口方法的实现方法。应该是DLL地狱的问题。@HansPassant是的,它似乎是DLL的混合,但确切的问题似乎不可能确定。我们在主应用的子目录中有一个webapp,出于某种原因,主应用似乎从webapps目录加载dll。我的同事认为这不会产生任何问题,因为DLL应该是相同的。。但和往常一样,这种糟糕的做法似乎出现了一个特别恶劣的例外。web应用程序也在.net4.5上运行,而主应用程序仍在.net3.5上运行。就像他说的。。从理论上讲,它应该可以工作,因为所使用的DLL是相同的。net3.5。如果不记录异常,您将无法获得帮助。发布异常的堆栈跟踪是最低要求。