Visual Studio 2017 (15.4.0 preview 2.0) 中的 Razor Pages (2.1.0-preview1-007211) 和 IntelliSense 似乎存在问题,文件名包含破折号。
为了重现:
- 创建一个新的 razor 页面,例如 razorpagetest.cshtml
在代码中添加
@{ ViewData["Title"] = "Test123"; }
保存并关闭文件
- 重命名
razorpagetest.cshtml
为razor-pagetest.cshtml
- 保存并关闭文件
- 重新打开文件,您将在错误列表中看到错误(尽管它构建正常)
有没有人遇到过这个问题?有什么解决方法吗?