使用Microsoft VS运行C#程序时遇ExecuteQuery执行失败问题求助
解决VS运行C#项目时“ExecuteQuery with project query execution service”错误的方案
1. 确认项目创建方式是否正确
新手常犯的错误是直接新建单个.cs文件而非完整项目,VS单独运行单个代码文件易触发异常:
- 打开VS,选择「创建新项目」
- 搜索「控制台应用(.NET)」,选中C#对应的模板
- 填写项目名称与路径后完成创建
- 将
Console.WriteLine("Hello World.")写入Program.cs的主方法,再尝试运行
2. 重置VS用户配置
配置文件损坏可能引发该错误:
- 关闭VS,按Win+R打开运行窗口,输入
devenv /resetuserdata - 等待重置完成后,重新打开项目运行
3. 修复VS相关组件
安装时组件缺失也会导致服务异常:
- 打开VS Installer,找到已安装的VS版本,点击「修改」
- 确保勾选「.NET桌面开发」工作负载,以及对应的.NET SDK、C#语言组件
- 点击「修改」,等待组件安装完成后重启VS
4. 清理项目缓存文件
缓存损坏可能干扰运行:
- 关闭VS,找到项目所在文件夹,删除
bin和obj两个子文件夹 - 重新打开项目,右键项目选择「生成」,再点击运行
5. 禁用第三方扩展
第三方扩展可能与VS内置服务冲突:
- 打开VS,点击「扩展」→「管理扩展」
- 切换到「已安装」标签,暂时禁用所有非微软官方的扩展
- 重启VS后尝试运行
内容的提问来源于stack exchange,提问作者hjaafar3
相关产品推荐
相关产品推荐

