我将测试项目的 dll 部署到服务器。现在我正在尝试使用 dotnet test "Path to tests.dll" 运行它们,但出现错误:
F:\path\tests.dll(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.
基本上,它要求 csproj 文件与我的本地计算机位于同一目录中。如果我仍然需要 csproj 在远程服务器上运行测试,那么使用可运行的 DLL 进行测试有什么意义。这没有任何意义。
如何运行测试而不必在服务器上有 csproj 文件?