在 Visual Studio 2022 中打开 WSL 文件

arc*_*hy7 7 visual-studio wsl-2 visual-studio-2022

TL;DR:有人找到了使用 Visual Studio 2022 打开 WSL2 中的文件夹的方法吗?

背景:我正在开发一个 C/C++ Linux 软件。目前,我正在使用 VisualStudio Code 打开和编辑源文件。现在,我使用 Visual Studio 2022 效率更高,但找不到打开WSL2 内部文件夹的方法。(单个文件可以工作,但这对于正确的工作流程来说几乎不够好)。

我尝试遵循这个答案,但它没有达到我的需要。

此外,根据此 MS 开发博客,引用: “我们在 Visual Studio 中的 C++ 跨平台支持假定所有源文件都源自 Windows 文件系统。” 对我来说情况并非如此,我的文件源自 WSL2,让它们源自 Windows 将是一件麻烦的事情,这会超过使用 VS2022 所获得的好处。

注意:我只想这样编写代码。构建和运行软件是在其他地方完成的。

有人设法使这项工作成功吗?

max*_*sam 5

根据https://devblogs.microsoft.com/dotnet/debug-your-net-core-apps-in-wsl-2-with-visual-studio/#comment-7947 ​​,目前不可能

https://developercommunity.visualstudio.com/t/cant-debug-dotnet-core-project-in-wsl/1554569

反馈是2021年10月19日的。我很失望。

目前该扩展仅支持打开存储在 Windows 磁盘中的项目(它利用 WSL 自动挂载功能)。如果您需要从网络位置打开,请将其添加为开发者社区的建议。