在Visual Studio 2022中打开WSL文件

7
TL;DR: 有人找到了在Visual Studio 2022中打开WSL2中的文件夹的方法吗?
背景:我正在开发C/C++ Linux软件。目前,我使用VisualStudio Code打开和编辑源文件。现在,我更高效地使用Visual Studio 2022,但我找不到一种打开WSL2内部的文件夹的方法。(单个文件可以工作,但这几乎不能满足正常的工作流程要求)。
我尝试了这个答案,但它并不能达到我的需求。
此外,根据MS devblog 中的说法: "我们在Visual Studio中的C++跨平台支持假设所有源文件都来自Windows文件系统。"在我的情况下不是这样的,我的文件来自WSL2,让它们起源于Windows将是一个麻烦事,这将抵消使用VS2022获得的收益。
注意:我只想以这种方式编写代码。构建和运行软件是在其他地方完成的。
有人成功实现了这个功能吗?

如果你只是使用VS 2022来编写代码(不使用任何IDE功能),那么使用VS Code会更好一些吧? - Paweł Łukasik
我本来会尝试基本配置VS2022,以便能够进一步简化我的开发。能够打开文件夹对于这种尝试甚至是必要的。是的,在那成为可能之前,我会继续使用VS Code。 - archy7
vscode对于C/C++来说是无用的 - 没有重构工具。 - johnlon
1个回答

5
根据 https://devblogs.microsoft.com/dotnet/debug-your-net-core-apps-in-wsl-2-with-visual-studio/#comment-7947 ,目前还不可能实现。
该反馈来自2021年10月19日,令人非常失望。

目前,此扩展程序仅支持打开存储在 Windows 磁盘中的项目(利用 WSL 的自动挂载功能)。如果您需要从网络位置打开项目,请在 Developer Community 上添加建议。

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

我看到:“已发布针对此问题的修复!从https://visualstudio.microsoft.com/downloads/安装最新版本发布。感谢您提供宝贵的反馈,这有助于改进产品。”- 情况有改善吗? - Mendhak
真的吗!https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes 但是我在17.7版本中找不到与WSL相关的内容。 - maxisam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接