Configuration 为什么我的app.config中没有intellisense?
我想在我的Configuration 为什么我的app.config中没有intellisense?,configuration,intellisense,visual-studio-2019,Configuration,Intellisense,Visual Studio 2019,我想在我的app.config中添加一个appSettings部分,但我没有得到任何智能感知。IDE的configuration节点也有下划线,当我将鼠标移到该节点上时,会显示配置元素未声明,因此我想知道这两个问题是否相关。当我创建一个新的app.config时,甚至当我创建一个全新的项目时,它都会这样做。我只有在2019年才有这个问题。VS2010有intellisense,所以有东西告诉我它是一个VS设置,指向一个包含intellisense可用的所有元素的引用文件 为什么我的app.co
app.config
中添加一个appSettings
部分,但我没有得到任何智能感知。IDE的configuration
节点也有下划线,当我将鼠标移到该节点上时,会显示配置元素未声明
,因此我想知道这两个问题是否相关。当我创建一个新的app.config
时,甚至当我创建一个全新的项目时,它都会这样做。我只有在2019年才有这个问题。VS2010有intellisense,所以有东西告诉我它是一个VS设置,指向一个包含intellisense可用的所有元素的引用文件
为什么我的app.config中没有intellisense
我认为您的项目是由旧的VS2010版本创建的,然后迁移到新的VS2019,旧的项目类型与VS2019非常不同。因此,在您的旧项目中有一些因素会影响intellisense
您可以尝试以下步骤:
1)关闭VS实例,删除.VS
隐藏文件夹、bin
、obj
文件夹,然后重新启动项目以再次测试
2)打开菜单XML
-->Schemas
-->找到DotNetConfig.xsd
的条目,选择使用此架构
,然后单击确定
3)如果不起作用,请尝试添加一个新的
app.config
文件来替换旧文件,然后将其内容迁移到新文件中。#2在您的解决方案中起作用。我必须为DotNetConfig.xsd选择使用此模式。智能感知现在工作正常。