RazorPages with filenames that include a hyphen ca

2019-08-18 02:22发布

When using RazorPages with filenames that include a hyphen, it causes Visual Studio's tooling to show a red squiggly line on valid code.

here are a few common errors I see:

"The name ViewData does not exist in the current context"
"The name TempData does not exist in the current context"
"The name Model does not exist in the current context"

For example, my RazorPage called Contact-Us.cshtml (with the hyphen) will error

no

Whereas, my page ContactUs.cshtml (without the hyphen) will be fine.

yes

Does anyone know how to resolve this?

1条回答
虎瘦雄心在
2楼-- · 2019-08-18 03:05

I found the issue reported on GitHub. https://github.com/aspnet/Mvc/issues/6296

This is a known bug and will be resolved with the release of Visual Studio 15.5

查看更多
登录 后发表回答