vs提示未指定的错误的问题

情况

环境是:visual studio 2022
昨天,打开项目,还能正常的运行,今天,再打开项目,就不能运行了,报错:
在这里插入图片描述

右键项目的属性,还是这样的:
在这里插入图片描述

这是怎么回事,我没动什么啊?

分析

我真是没动什么.

网上一个观点是这样的:

解决方法:
1.找到对应工程目录下的.vcxproj文件:
2.剪切至其他位置。
3.打开项目,再右键重新加载项目,再剪切回原路径后,代码可正常保存和编译。
我尝试了这种方法不行。
难道真是.vcxproj文件的原因吗?我发现这一个文件没动动,与原来是一样的。
那怎么回事???
用AI,AI直接理解不了我的问题。

网上另一个观点启发了我:

项目突然无法打开,提示“未能完成操作,参数错误““值不在指定范围内”,推测可能是不正常关闭之类的问题
删除文件夹下的.vs文件,重新生成项目即可
根据这一启发,我进行了如下操作:
删除了.vs文件后,又把之前的.vs文件复制到这里,果然可以了,其实直接删除掉这个文件夹也可以,visual studio可以自动生成。
哈哈,可以了。
看来应该是visual studio 2022软件没有正常关闭导致了的问题。

.vs文件夹的作用

VS解决方案中的.vs文件夹主要用于存储当前用户在解决方案中的工作配置。
这些配置包括多个方面:
窗口布局和选项卡状态:.vs文件夹记录了VS关闭前最后的窗口布局以及最后打开的选项卡。这样,当用户重新打开解决方案时,可以继续之前的工作状态,提高工作效率。

操作记录和文件文档:该文件夹还保存了用户的操作记录,如打开的文件文档等。这些信息有助于用户在中断工作后快速恢复到之前的工作状态。

自定义配置和开发环境:.vs文件夹中包含用户的某些自定义配置,如开发环境的个性化设置等。这些配置使得每个用户能够根据自己的习惯来定制VS的开发环境。

调试断点:此外,该文件夹还用于存储调试过程中设置的断点信息。这对于需要频繁进行调试的开发人员来说尤为重要,因为他们可以在每次打开解决方案时快速恢复到之前的调试状态。

.vs文件夹具有临时性,即使用户将其删除,也不会影响解决方案的启动和运行。VS会自动重新生成该文件夹,但之前的工作配置及记录将会丢失,相当于用户第一次打开该项目。
.vs文件夹在VS解决方案中扮演着重要角色,它帮助用户保存和恢复工作配置,提高开发效率。然而,由于它包含的是用户特定的配置信息,因此在团队开发中,通常建议将这个文件夹加入版本控制系统的忽略规则中,以避免不必要的同步问题。

总结

.vs就是一个临时配置文件,删除了可以自动生成。
然而,如果没正常关闭软件,出了问题,可是很让头疼,直接删除.vs文件就可以了。
最后,一张图说明:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员如山石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值