Visual Studio 16.8.2 - 带有代码修复项目模板的分析器在尝试调试单元测试时产生错误
Visual Studio 16.8.2 - Analyzer with Code Fix project template produces errors when trying to debug unit test
开始Visual Studio16.8.2
创建一个新的“C# Analyzer with Code Fix 项目”。
构建项目。
运行 所有测试都通过了。
在TestMethod2的单元测试文件中设置断点。
尝试调试测试。
您收到 4 条警告和不确定的测试结果。
这是第一个警告:
2020.11.20 04:54:44.521 WARN 测试 运行 检测到为不同框架和平台版本构建的 DLL。
以下 DLL 与当前设置不匹配,即 .NETCoreApp、Version=v1.0 框架和 X64 平台。
MyAnalyzerTest9.Test.dll 是为 Framework .NETCoreApp,Version=v2.0 和 Platform AnyCPU 构建的。
转到 http://go.microsoft.com/fwlink/?LinkID=236877&clcid=0x409 了解有关管理这些设置的更多详细信息。
link 是关于“如何:运行 单元测试作为 64 位进程”的文章,写于 01/11/2013。
经过几个小时的研究,我不知道如何解决这个问题。我尝试更新测试包,但没有帮助。
有人能帮忙吗?
重新安装 Visual Studio 提供补救措施,但原来的问题将不为人知。
开始Visual Studio16.8.2
创建一个新的“C# Analyzer with Code Fix 项目”。
构建项目。
运行 所有测试都通过了。
在TestMethod2的单元测试文件中设置断点。
尝试调试测试。
您收到 4 条警告和不确定的测试结果。
这是第一个警告:
2020.11.20 04:54:44.521 WARN 测试 运行 检测到为不同框架和平台版本构建的 DLL。 以下 DLL 与当前设置不匹配,即 .NETCoreApp、Version=v1.0 框架和 X64 平台。 MyAnalyzerTest9.Test.dll 是为 Framework .NETCoreApp,Version=v2.0 和 Platform AnyCPU 构建的。 转到 http://go.microsoft.com/fwlink/?LinkID=236877&clcid=0x409 了解有关管理这些设置的更多详细信息。
link 是关于“如何:运行 单元测试作为 64 位进程”的文章,写于 01/11/2013。
经过几个小时的研究,我不知道如何解决这个问题。我尝试更新测试包,但没有帮助。
有人能帮忙吗?
重新安装 Visual Studio 提供补救措施,但原来的问题将不为人知。