在任何地方都找不到针对此问题的简单基本解决方案,因此我认为值得在这里发布。
当我将代码作为任务运行时,我收到以下消息:“任务仅在工作区文件夹中可用” - 我在任何地方都找不到解决方案,而且我是 Visual Studio Code 的初学者,所以我可能需要用更简单的术语解释的答案/解决方案。
VSC 版本 = 1.17.0
在任何地方都找不到针对此问题的简单基本解决方案,因此我认为值得在这里发布。
当我将代码作为任务运行时,我收到以下消息:“任务仅在工作区文件夹中可用” - 我在任何地方都找不到解决方案,而且我是 Visual Studio Code 的初学者,所以我可能需要用更简单的术语解释的答案/解决方案。
VSC 版本 = 1.17.0
Visual Studio Code 将包含程序文件的文件夹视为工作区文件夹。
您创建的任务将包含在项目或工作区文件tasks.json
夹内的隐藏文件夹中的文件中。.vscode
因此,与其直接打开文件来创建任务,不如将文件夹作为项目打开。
自 VSCode 1.42(2020 年 1 月)起,您可以让用户级别的任务跨项目共享。
但是关于工作区任务,自 VSCode 1.57(2021 年 5 月)以来,假设您已对文件夹进行版本控制并推送该文件夹,则任何打开同一工作区的人都必须“信任”该任务.vscode
。
安全代码浏览
公共存储库和文件共享上有这么多可用的源代码真是太好了。无论编码任务或问题如何,可能已经有一个很好的解决方案可用。
但是,使用开源代码和工具确实存在风险,您可能会让自己对恶意代码执行和攻击持开放态度。
Workspace Trust 通过阻止在受限模式下打开工作区时自动执行代码,在处理不熟悉的代码时提供额外的安全层。