VS 2017修改项目属性(含启用SSL)时提示"Property value is not valid"求助
解决VS 15.6.0 Preview 7.0中属性修改提示"Property value is not valid"的问题
我之前在VS预览版里也踩过类似的权限坑,结合你描述的情况——不管改SSL属性还是其他属性都报这个错,而且改单个文件只读没用,给你几个亲测有效的解决方案:
先试试以管理员身份跑VS
预览版对文件权限的校验有时候比正式版严格得多,右键VS图标选「以管理员身份运行」,重新打开项目再改属性,大概率能直接解决权限问题。给整个项目文件夹开全权限
你之前只改了单个文件的只读,但可能是整个项目文件夹的权限不够:- 右键项目根文件夹→「属性」→切换到「安全」标签
- 找到当前登录的用户账户,确保「完全控制」的允许权限是勾选状态
- 点「高级」,勾选「替换子容器和对象的权限项」,应用后重启VS再试
清VS缓存+重建解决方案
预览版的缓存偶尔会抽风导致属性读取异常:- 关掉VS,删掉这两个路径下的缓存文件:
%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\ComponentModelCache%USERPROFILE%\AppData\Local\Temp\VisualStudioBuildTemp
- 重新打开项目,先点「生成」→「清理解决方案」,再「生成解决方案」,之后再尝试修改属性
- 关掉VS,删掉这两个路径下的缓存文件:
手动编辑项目文件启用SSL
如果GUI界面一直卡权限报错,直接改项目源码文件绕过它:- 在VS里右键项目→「卸载项目」
- 右键卸载后的项目→「编辑xxx.csproj」(xxx是你的项目名)
- 找到
<SslEnabled>False</SslEnabled>这一行,把False改成True - 保存文件,右键项目→「重新加载项目」,这样SSL就启用了,其他属性也可以用类似方法手动修改
内容的提问来源于stack exchange,提问作者Chevon Phillip
相关产品推荐
相关产品推荐

