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选择使用此模式。智能感知现在工作正常。