为什么我的 app.config 中没有智能感知?
Why do I have no intellisense in my app.config?
我想在我的 app.config
中添加一个 appSettings
部分,但我没有得到任何智能感知。 IDE 也有 configuration
节点下划线,当我将鼠标悬停在它上面时显示 The configuration element is not declared
,所以我想知道这两个问题是否相关。当我创建一个新的 app.config
时,甚至当我创建一个全新的项目时,它都会这样做。我只在 VS 2019 中遇到这个问题。VS 2010 有智能感知,所以有些东西告诉我这是一个 VS 设置,它指向一个包含智能感知可用的所有元素的参考文件。
Why do I have no intellisense in my app.config?
我认为你的项目是用旧的VS2010版本创建的,然后迁移到新的VS2019,旧的项目类型与VS2019有很大不同。因此,您的旧项目中有一些因素会影响智能感知。
您可以尝试以下步骤:
1)关闭VS Instance,删除.vs
隐藏文件夹,bin
,obj
文件夹,然后重启工程再次测试.
2) 打开菜单 XML
-->Schemas
-->找到 DotNetConfig.xsd
,select 的条目Use this schema
然后单击 OK
。
3) 如果这不起作用,请尝试添加一个新的 app.config
文件来替换旧文件,然后将其内容迁移到新文件中。
我想在我的 app.config
中添加一个 appSettings
部分,但我没有得到任何智能感知。 IDE 也有 configuration
节点下划线,当我将鼠标悬停在它上面时显示 The configuration element is not declared
,所以我想知道这两个问题是否相关。当我创建一个新的 app.config
时,甚至当我创建一个全新的项目时,它都会这样做。我只在 VS 2019 中遇到这个问题。VS 2010 有智能感知,所以有些东西告诉我这是一个 VS 设置,它指向一个包含智能感知可用的所有元素的参考文件。
Why do I have no intellisense in my app.config?
我认为你的项目是用旧的VS2010版本创建的,然后迁移到新的VS2019,旧的项目类型与VS2019有很大不同。因此,您的旧项目中有一些因素会影响智能感知。
您可以尝试以下步骤:
1)关闭VS Instance,删除.vs
隐藏文件夹,bin
,obj
文件夹,然后重启工程再次测试.
2) 打开菜单 XML
-->Schemas
-->找到 DotNetConfig.xsd
,select 的条目Use this schema
然后单击 OK
。
3) 如果这不起作用,请尝试添加一个新的 app.config
文件来替换旧文件,然后将其内容迁移到新文件中。