有没有人知道这个EntryPointNotFoundException的含义 - “无法在DLL'MSVCR80.dll'中找到名为'nonexistent_dummy'的入口点?”?

时间:2009-07-30 08:44:39

标签: .net visual-studio

我很有兴趣了解以下FCE的原因,当我运行应用程序的单元测试时,总是会发生一次。

注意,如果可能的话,我希望了解原因并找出根本原因。

导致FCE的行:

if (System.Windows.Application.Current != null)

异常详情:

System.EntryPointNotFoundException occurred
  Message="Unable to find an entry point named 'nonexistent_dummy' in DLL 'MSVCR80.dll'."
  Source="PresentationCore"
  StackTrace:
       at nonexistent_dummy()
       at InitCRT()
  InnerException: 

调用堆栈:

PresentationCore.dll!<Module>.InitCRT() + 0xac bytes    
PresentationCore.dll!<Module>.CModuleInitialize.{ctor}() + 0x2a bytes   
PresentationCore.dll!<Module>.?A0x0b283f3b.??__E?A0x0b283f3b@cmiStartupRunner@@YMXXZ() + 0x2e bytes 
PresentationCore.dll!<Module>._initterm_m() + 0x44 bytes    
PresentationCore.dll!<Module>.<CrtImplementationDetails>.LanguageSupport.InitializePerAppDomain() + 0x50 bytes  
PresentationCore.dll!<Module>.<CrtImplementationDetails>.LanguageSupport._Initialize() + 0x8d bytes 
PresentationCore.dll!<Module>.<CrtImplementationDetails>.LanguageSupport.Initialize() + 0x42 bytes  
PresentationCore.dll!<Module>.<Module>() + 0x2f bytes   
[Native to Managed Transition]  
[Managed to Native Transition]  
PresentationFramework.dll!System.Windows.Application.Application() + 0xbe bytes 
[Native to Managed Transition]  
[Managed to Native Transition]  
Csla.dll!Csla.ApplicationContext.User.get() Line 39 + 0x6 bytes C#
Csla.dll!Csla.Security.AuthorizationRules.CanEditObject(System.Type objectType = {Name = "LoginCommand" FullName = "Infra.LoginCommand"}) Line 829 + 0x5 bytes  C#
Csla.dll!Csla.DataPortal.Update(object obj = {Infra.LoginCommand}) Line 377 + 0x8 bytes C#
Csla.dll!Csla.DataPortal.Update<Csla.CommandBase>(Csla.CommandBase obj = {Infra.LoginCommand}) Line 336 + 0x8 bytes C#
Csla.dll!Csla.DataPortal.Execute(Csla.CommandBase obj = {Infra.LoginCommand}) Line 316 + 0xd bytes  C#
Infra.dll!Infra.SecurityPrincipal.LogOn(string userName = "admin", string password = "admin") Line 67 + 0x8 bytes   C#
Infra.Test.dll!Infra.Test.DummyEntityTest.TestInitialize() Line 250 + 0x1b bytes    C#
[Native to Managed Transition]  
[Managed to Native Transition]  
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter.RunInitializeMethod() + 0x1b7 bytes  
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter.ExecuteTest(bool isLoadTest = false) + 0xce bytes    
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter.Execute(Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResult result = {run id {dbdf5dfd-2379-4adc-95d7-3ff261f3d4c1}, test 'OverwriteParentByReload' with id ffaccc31-77d5-45d7-ba1a-49c19dda3b4b: MessageKind: Result, Outcome: Pending}, bool isLoadTest = false) + 0xc6 bytes   
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestRunner.ExecuteSingleTest(Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter executer = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResult result = {run id {dbdf5dfd-2379-4adc-95d7-3ff261f3d4c1}, test 'OverwriteParentByReload' with id ffaccc31-77d5-45d7-ba1a-49c19dda3b4b: MessageKind: Result, Outcome: Pending}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement test = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {System.Runtime.Remoting.Proxies.__TransparentProxy}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext userContext = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext}, bool isLoadTest = false) + 0x97 bytes 
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestRunner.ExecuteDataDrivenTestNotInLoadTest(Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter executer = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement test = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {System.Runtime.Remoting.Proxies.__TransparentProxy}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext userContext = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.DataDrivenTestData currentTestData = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.DataDrivenTestData}) + 0x6a6 bytes  
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestRunner.ExecuteDataDrivenTest(Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter executer = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement test = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {System.Runtime.Remoting.Proxies.__TransparentProxy}, Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext userContext = {Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext}, bool isLoadTest = false) + 0x10d bytes 
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestRunner.Run(Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement test = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {System.Runtime.Remoting.Proxies.__TransparentProxy}, bool isLoadTest = false) + 0x363 bytes  
[Appdomain Transition]  
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter.Run(Microsoft.VisualStudio.TestTools.Common.ITestElement testElement = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {Microsoft.VisualStudio.TestTools.Agent.TestContext}, bool isLoadTest = false) + 0x73a bytes 
Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter.dll!Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter.Run(Microsoft.VisualStudio.TestTools.Common.ITestElement testElement = {'OverwriteParentByReload' {5e89339e-d5fe-ce97-e001-a53a9505fe1e}}, Microsoft.VisualStudio.TestTools.Execution.ITestContext testContext = {Microsoft.VisualStudio.TestTools.Agent.TestContext}) + 0x3c bytes   
Microsoft.VisualStudio.QualityTools.AgentObject.dll!Microsoft.VisualStudio.TestTools.Agent.AgentExecution.CallAdapterRunMethod(object obj = null) + 0x209 bytes 
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state = {System.Threading.ThreadHelper}) + 0xf0 bytes 
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext = {System.Threading.ExecutionContext}, System.Threading.ContextCallback callback = {Method = {Void ThreadStart_Context(System.Object)}}, object state = {System.Threading.ThreadHelper}) + 0x111 bytes    
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart(object obj = null) + 0x72 bytes  

感谢。

1 个答案:

答案 0 :(得分:0)

在connect.microsoft.com上报告此问题我认为您在.net框架中发现了一个错误!