c# - 使用不工作的 Visual Studio 2019 自动导入
问题描述
我对 VS 2019 和 IntelliSense 有以下选择性问题。
当我开始键入尚未导入命名空间的类名时,IntelliSense 会在“自动完成”列中建议它。一旦我按下tab
而不是完成名称并导入 using 指令,它就会自动完成整个路径,例如:
键入“ UserView...
”->App.Web.Areas.Users.ViewModels.UserViewModel
而不是导入 ->using App.Web.Areas.Users.ViewModels;
并完成输入UserViewModel
但是,如果我写下整个类名然后按Ctrl + .
,那么 IntelliSense 会导入 using 指令。
有人知道哪个设置触发了这种行为吗?
解决方案
实际上,我在 PC 上没有遇到同样的问题。
我的Visual Studio 2019版本16.7.5
没有任何其他第三方 vs 扩展,我使用了Newtonsoft.Json.dll
.
实际上,您应该启用该选项,它会在您使用 TAB 完成代码时自动Show items from unimported namespaces
导入。using Newtonsoft.Json;
在我这边,我键入json
然后使用 TAB 来完成课程JsonArrayAttribute
。而且我没有遇到您描述的问题。
所以我很困惑为什么这会发生在你身边。
或者您可以尝试以下步骤:
1)如果您的VS2019不是最新版本,请将其更新到最新版本,新版本将添加最新、最全面的功能。
2)禁用任何第三方与扩展下的已安装扩展- >管理扩展,以防您安装了一些导致该问题的扩展。
3)在工具->导入和导出设置->重置所有设置下重置vs设置
4)之后,关闭VS,删除.vs
你的解决方案文件夹下的隐藏文件夹,bin
文件obj
夹。然后,重新启动您的项目以再次测试。
此外,如果我误解了您的问题,请指出并提供任何详细信息来描述问题,以帮助我们快速解决问题。
推荐阅读
- android - 如何处理单个活动中的大量表格布局?
- javascript - 组合不重复javascript
- jquery - wordpress jquery .load(url + '#grabMe') 与视觉作曲家
- wordpress - 如何使用 add_action WordPress 更改值
- bar-chart - SSRS 2008R2 带聚合折线图的分组条形图
- java - 当我在android中取消选择1个复选框时如何取消选择全选复选框
- node.js - res.redirect 不是节点 js 请求方法中的函数
- makefile - Mac Mojave 上的 makefile '%' 通配符问题
- django - 我们如何保护 django python 文件以进行生产发布?
- javascript - 如何将数据表动态转换为树 json 格式?