VS Code中dotnet clean遇MSB1011错误:如何指定清理的解决方案?
解决dotnet clean命令的MSB1011错误
当目录下存在多个项目或解决方案文件时,dotnet clean无法自动确定操作目标,会触发MSB1011错误。只需在tasks.json的任务参数中显式指定要清理的解决方案或项目文件路径即可解决。
修改后的任务配置如下:
{ "label": "clean (functions)", "command": "dotnet", "args": [ "clean", "YourSolution.sln", // 替换为实际的解决方案/项目文件路径,比如 "src/FunctionsProject.csproj" "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "type": "process", "problemMatcher": "$msCompile" }
关键修改说明
- 在
args数组中,clean命令后添加目标文件的相对路径(相对于VS Code工作区根目录)。 - 如果目标文件不在工作区根目录,需填写完整相对路径,例如
"src/MyFunctionsProject.csproj"。
内容的提问来源于stack exchange,提问作者Rob Bowman
相关产品推荐
相关产品推荐

