c# - 如何在 VS 2017 for ASP.NET Core 项目中按路径段嵌套文件
问题描述
我正在尝试pathSegment
在 Visual Studio 2017 for ASP.NET Core 项目中嵌套文件。
我将.filenesting.json
文件添加到包含内容的解决方案文件夹中:
{
"help": "https://go.microsoft.com/fwlink/?linkid=866610",
"root": true, //Also tried with false
"dependentFileProviders": {
"add": {
"pathSegment": {}
}
}
}
但即使重新启动VS也无法正常工作。根据此文档,我认为它应该可以工作。
不确定是否应该启用或禁用文件嵌套。
问题是我在下拉列表中看不到解决方案设置:
但它正在编辑中:
我也尝试了自定义设置(不是解决方案),它也不起作用。我错过了什么?
解决方案
我认为这里的文档是错误的 - 该屏幕截图缺少实际规则。我为 Stack Overflow 进行了深入研究,并遇到了同样的问题……这实际上适用于您的情况.filenesting.json
:
{
"help": "https://go.microsoft.com/fwlink/?linkid=866610",
"root": true,
"dependentFileProviders": {
"add": {
"pathSegment": {
"add": {
"Help.*": [ ".cs" ]
}
}
}
}
}
唯一重要的差异(AFAIK)是实际规则"add"
本身。
推荐阅读
- mysql - 提要流行度算法返回未知列错误
- octobercms - 上传插件按钮不起作用 octobercms
- android - 启用 proguard 和缩小后,通知在发布模式下不起作用
- html - 如何在侧边栏中制作dropright?
- php - 如何使用带有 jquery/ajax 的推送器创建聊天框?
- c# - 使用 UIAutomation 获取按钮的路径
- azure-devops-rest-api - 使用 Azure Devops 的“请求访问”API
- python-3.x - 如何检查用户的输入是否为字符串类型,如果不是,则停止进一步执行代码?
- r - 我可以在 summarise_all 中应用过滤器吗?
- ios - 呈现视图后,活动指示器仅在同一视图上显示一次