无法在任何地方为这个问题找到一个简单的基本解决方案,因此我认为值得在此处发布。
当我将代码作为任务运行时,我收到以下消息:"任务仅在工作区文件夹中可用" - 我无法在任何地方找到解决方案,而且我是Visual Studio Code的初学者,因此我可能需要更简单的解释解答/解决方案。
VSC Version = 1.17.0
答案 0 :(得分:10)
Visual Studio Code将包含程序文件的文件夹视为工作区文件夹。
您创建的任务将包含在项目或工作区文件夹中隐藏文件夹 .vscode
的文件<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
<!-- MAX_FILE_SIZE must precede the file input field -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- Name of input element determines name in $_FILES array -->
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
中。
因此,您无需直接打开文件来创建任务,而是需要将该文件夹作为项目打开。
答案 1 :(得分:0)
自 VSCode 1.42(2020 年 1 月)起,您可以拥有 User level tasks to share them across projects。
但关于工作区任务,自 VSCode 1.57(2021 年 5 月)起,假设您已版本控制并推送 .vscode
文件夹,任何打开同一工作区的人都必须“信任”上述任务。
很高兴在公共存储库和文件共享中有这么多可用的源代码。无论是编码任务还是问题,可能已经有一个很好的解决方案可用。
但是,使用开源代码和工具确实存在风险,您可能会面临恶意代码执行和漏洞利用的风险。
工作区信任通过防止在受限模式下打开工作区时自动执行代码,在处理不熟悉的代码时提供额外的安全层。