如何从命令行关闭unity3d编辑器

问题描述 投票:1回答:1

您好我正在尝试使用命令>Unity.exe -runTests -projectPath PATH_TO_YOUR_PROJECT -testResults C:\temp\results.xml -testPlatform playmode从命令行运行Unity测试运行器测试用例

资源:https://docs.unity3d.com/Manual/testing-editortestsrunner.html

但是这里的问题是上面是给定项目路径再次启动统一。在我的情况下,大多数时候项目将在统一编辑器中打开,并且它的trowing错误Another instance of unity editor is running with same project

我想通过保存场景中的更改来关闭正在运行的unity实例。或者有没有办法运行测试用例而不从命令行启动新实例。

我正在使用命令行,因为我在git hook中执行这些命令

谢谢

c# git shell unity3d
1个回答
1
投票

如果您在Windows上使用shell,可以尝试以下方法来关闭统一过程。可能有类似的方法在另一个平台上实现相同的目的。

taskkill /IM "C:\Program Files\Unity_SomeVersionCode\Editor\Unity.exe"

© www.soinside.com 2019 - 2024. All rights reserved.