gpt4 book ai didi

visual-studio-2017 - 无法加载文件或程序集 System.Reflection.TypeExtensions

转载 作者:行者123 更新时间:2023-12-04 17:28:35 24 4
gpt4 key购买 nike

我在运行在 VS 2017 15.3 下运行的 xunit 测试项目时遇到异常

[2017/12/4 23:08:40 Error] [xUnit.net 00:00:00.0033291] xxx.Test: Catastrophic failure: System.TypeInitializationException: The type initializer for 'Xunit.DiaSession' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Reflection.TypeExtensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. at Xunit.DiaSession..cctor() --- End of inner exception stack trace --- at Xunit.DiaSession..ctor(String assemblyFileName) at Xunit.DiaSessionWrapper..ctor(String assemblyFilename) at Xunit.XunitFrontController..ctor(AppDomainSupport appDomainSupport, String assemblyFileName, String configFileName, Boolean shadowCopy, String shadowCopyFolder, ISourceInformationProvider sourceInformationProvider, IMessageSink diagnosticMessageSink) at Xunit.Runner.VisualStudio.TestAdapter.VsTestRunner.RunTestsInAssembly(IRunContext runContext, IFrameworkHandle frameworkHandle, LoggerHelper logger, IMessageSinkWithTypes reporterMessageHandler, AssemblyRunInfo runInfo) My current VS 2017 version is 15.4.5.



我已经尝试了以前提供的工作,但没有一个不起作用。我已经尝试将我的 VS 2016 降级到 15.3,但我找不到要安装的 15.3 包。我尝试将 xunit 安装到最新版本。
任何帮助,将不胜感激。
更新:
项目类型:xUnit 测试项目(.NET Core)
目标:净 461

最佳答案

检查后,VS 2017 似乎无法加载特定的“xunit.runner.visualstudio”VS2017 15.4.2 - Unable to run tests for projects targeting .NET Framework 4.6.x #1542再次,我删除了“%TEMP%\VisualStudioTestExplorerExtensions”,创建一个新的 Xunit 项目,将 nonworked.csproj xunit.runner.visualstudio 从 2.2.0 更改为 2.3.1,它现在可以工作了。不知道为什么我之前尝试过它不起作用。
希望它能帮助别人。

关于visual-studio-2017 - 无法加载文件或程序集 System.Reflection.TypeExtensions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47636439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com