【发布时间】:2018-01-25 19:35:37
【问题描述】:
在我的 Visual Studio 2017 解决方案中,我的 intellisense 不再识别 asp 标签,并且尽管之前这样做过,但它不会自动完成任何标签。虽然,当我构建和编译它会正常运行 asp 标签。这并没有阻止我的发展,但它确实阻碍了我的发展,所以我希望它能够得到解决。不过,不幸的是,我在网上找到的解决方案都没有被证明是一种补救措施。在解决方案中,无法识别 asp 标签也往往因网页而异,只有一些页面能识别 <%@Page> 和 <asp:Content> 和 <%# Master> 标签,而所有网页都不能识别像 <asp:Button> 这样的标签,但它们会自动完成它的属性如runat='server' 或OnClick='<insertfunctioname>' 它们会生成一个绿色下划线说明:Validation (XHTML5) Element '<Insert Tag>' is not supported
我尝试了许多解决方案都无济于事,我将在下面列出一些:
1. 删除 ReflectedSchema 文件夹并重置计算机/视觉工作室
2. 检查我的母版页是否有具体更改,并对其应用推荐的更改以不占优势
3. 从我的共享存储库中擦除并重新提取我的整个项目,我的同事没有问题,但我的仍然存在。
4. 将视觉工作室降级到以前的版本/完全重新安装视觉工作室
5. 单独和作为一个包卸载然后重新安装 asp.net 包
6. 将我项目的目标 asp.net 框架更改为旧版本
7. 清理并重建解决方案
8. 暂时删除了我在解决方案中特别处理的文件,但问题仍然存在。
9. 尝试更改项目设置以便 HTML5 可以与 Asp 一起使用,但显然我的设置已经设置为预期的目标设置。
10.通过工具下拉菜单中的导出/导入设置重置设置。
11. 使用Visual Studio 启动器修复Visual Studio。
12.删除解决方案文件夹中的隐藏vs文件夹
我还将包括我在尝试解决我的困境时发现的有趣事实
有趣的事实:
1. 我提出的任何新解决方案都会让智能感知正常工作。
2.更改项目的目标asp.net框架暂时修复了它,但几秒钟后错误再次出现。然后来回切换后,如果我之前在所述目标框架上,则不再出现错误未出现的窗口。
3. 没有其他人下载该项目,即使在我将我的更改推送到 repo 之后,也不会遇到同样的问题。
其他人介意推荐解决此问题的方法吗?
【问题讨论】:
-
有没有试过删除解决方案文件夹下隐藏的.vs文件夹?
-
我刚试了,可惜没用。
-
请备份您的解决方案并删除此标签:
从项目文件中进行测试。 -
我会去哪里找到解决方案中的那个标签?因为我为我的整个解决方案使用了搜索选项并且标签没有出现。
-
@Sara Liu - MSFT:我卸载了项目并试图在 .csprog 文件中找到标签,但找不到。
标签: visual-studio-2017 intellisense