场景
使用Visual Studio 2017。想试试R语言的开发,就开启了Rtool下的“科学分析”功能,好像是这个,现在没法还原。大致就是变成类似Rstudio的交互和变量观察界面。但一直报"setwd("~")的错误。主动关闭vs后,重新打开,失败。
具体错误为"R evaluation failed: setwd("~")"。vs无法启动。相同情况见:
https://developercommunity.visualstudio.com/content/problem/176676/r-evaluation-failed-setwd.html
微软工程师推荐升级至最新版本,其他的解答什么都有,还有的都扯上dotnet framework的版本升级了。
解决方案
- 升级vs。从15.9.4升级至15.9.5。没什么用,还是报错。
- 在升级工具里,选择“更多->修改->工作负载界面”,取消勾选“数据科学和分析应用程序”。相当于卸载这个组件。
- 确认后更新删除。
- 重新打开vs成功。