小编Miq*_*Miq的帖子

无法在 Visual Studio 2019 16.2 中加载文件或程序集 Microsoft.VisualStudio.Coverage.Analysis

我最近安装了 VS2019 Prof 16.2 并在加载.coverage文件时遇到以下错误:

Microsoft Visual Studio
Exception was thrown: Could not load file or assembly 'Microsoft.VisualStudio.Coverage.Analysis,
Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or
one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我知道这通常意味着(对于以前的 VS 版本)您需要先运行测试然后加载覆盖文件,但现在对于 2019 16.2 它不起作用。但是,加载相同的覆盖文件在 VS2017 Community 15.9.14 中有效

Microsoft.VisualStudio.Coverage.Analysis.dll位于C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\TestPlatform并具有版本16.0.28223.3002

还有其他人遇到这个问题吗?

配置为重现问题的测试项目可以在我的 git https://github.com/miqm/playground/tree/master/SchedulingApp上找到
以生成.coverage我运行dotnet test -s Default.runsettings然后我使用 File -> Open 将其加载到 VS。

我尝试在启用 /logs 的情况下运行 VS,但没有任何有意义的出现。只有在我尝试打开报道时的日志是:

<entry>
    <record>777</record>
    <time>2019/08/03 …
Run Code Online (Sandbox Code Playgroud)

c# code-coverage xunit visual-studio .net-core

12
推荐指数
1
解决办法
6882
查看次数

从多项目点网核心解决方案构建Docker镜像

我正在尝试从包含两个项目的visual studio解决方案构建一个docker镜像:

  • 一个项目包含公共代码(http方法,日志记录等)
  • 另一个是业务逻辑和应用程序

我可以在Visual Studio中构建和运行,它可以生成我能够部署到测试环境的Docker镜像.但是,在测试环境中发送到API的任何POST都会返回500错误.我可以看到引用如下:'/Users/Tim/Documents/Dotnet Code/dotnetcore-app/App/MyClass.cs'在错误响应中,这导致我怀疑图像有什么东西 - 该路径在我的笔记本电脑上.

希望其他人可能遇到类似的东西,或者可以提供一些关于在Docker容器中构建这样的多项目解决方案的指示.

免责声明:这是我第一次使用dotnet核心和视觉工作室 - 我对docker有一些经验.

c# visual-studio docker .net-core

9
推荐指数
1
解决办法
6480
查看次数

标签 统计

.net-core ×2

c# ×2

visual-studio ×2

code-coverage ×1

docker ×1

xunit ×1