c# - 在 Visual Studio 中运行 Docker Compose 时引发异常
问题描述
我的 C# Selenium 测试项目在 Docker 容器中运行。我可以在我的本地主机中查看容器就好了,并且项目成功构建,但是当我在 Visual Studio 中点击 Docker Compose 时,我遇到了一个错误:
我对 C# 和 Docker 都很陌生,并尝试研究错误并找不到任何可操作的东西。我已经在 VS 中重新安装了 .NET,我已经删除并重新安装了所有 Docker 容器和映像,我已经重新启动了 Docker(当然还有计算机),但没有任何改变。我的实际 C# 文件没有收到任何 VS 错误,此时我不知道该怎么做。提前感谢您的任何指导或建议。
该代码应在通过 Localhost 查看的容器中打开 Chrome。Linux 容器确实通过 localhost 成功显示,但显示以下错误:
Exception thrown: 'System.ArgumentNullException' in System.Private.CoreLib.dll
Failure instantiating the fixture.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Diagnostics.StackTrace.dll'. Module was built without symbols.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Reflection.Metadata.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Collections.Immutable.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Text.Encoding.Extensions.dll'. Module was built without symbols.
The program '[278] dotnet' has exited with code 0 (0x0).
The program 'dotnet' has exited with code 0 (0x0).
解决方案
推荐阅读
- c# - BindingOperations.EnableCollectionSynchronization 是如何工作的,你如何包装它?
- python - 使用条件和索引更改熊猫数据框中的值
- javascript - 在 Angular 项目中渲染 jupyter notebook html 文件
- javascript - 将纯白色应用于 div
- vue-component - vue-markdown 中的 Vue 组件
- countif - 跨两列的带有或条件的计数
- django - 我可以指定石墨烯对象类型作为石墨烯突变的参数吗?
- react-native - 在 React Native 中的 MaterialTopTabNavigator 上动态切换 swipeEnabled
- python - 使用 Pandas 解析数据文件,其中标题可能会更改位置
- r - 在 R 中显示卡方值的等高线