我最近安装了 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) 我正在尝试从包含两个项目的visual studio解决方案构建一个docker镜像:
我可以在Visual Studio中构建和运行,它可以生成我能够部署到测试环境的Docker镜像.但是,在测试环境中发送到API的任何POST都会返回500错误.我可以看到引用如下:'/Users/Tim/Documents/Dotnet Code/dotnetcore-app/App/MyClass.cs'
在错误响应中,这导致我怀疑图像有什么东西 - 该路径在我的笔记本电脑上.
希望其他人可能遇到类似的东西,或者可以提供一些关于在Docker容器中构建这样的多项目解决方案的指示.
免责声明:这是我第一次使用dotnet核心和视觉工作室 - 我对docker有一些经验.