如何以root身份运行Visual Studio 2022单元测试到WSL ?
我有一个testEnvironments。json文件,该文件能够从Windows 11上的Visual Studio 2022对我的WSL实例运行单元测试。不幸的是,似乎没有办法强制这些测试作为sudo/root运行。我已经尝试过以管理员身份运行Visual Studio。
我已经验证了getuid
返回非零值。
我有一个硬要求,在Linux上以root身份运行我的代码。
{
"version": "1",
"environments":
[
{
"name": "Ubuntu",
"type": "wsl",
"wslDistribution": "Ubuntu"
}
]
}
Run from powershell:
ubuntu config --default-user root
如果这不起作用,请尝试在testEnvironments中使用以下代码。json文件:
{
"version": "1",
"environments":
[
{
"name": "Ubuntu",
"type": "wsl",
"wslDistribution": "Ubuntu",
"runAsRoot": "true"
}
]
}
如果没有,我建议你参考这两份文件。1 2