2017-10-20 11 views
0

ハイフンを含むファイル名でRazorPagesを使用すると、Visual Studioのツールで有効なコードに赤い波線が表示されます。 (ハイフン)ハイフンを含むファイル名のRazorPagesでIntelliSenseが破損する

"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"

は、例えば、私のRazorPageはContact-Us.cshtmlと呼ば

をエラーになります。ここで

は、私が見るいくつかの一般的なエラーです no

私のページContactUs.cshtml(ハイフンなし)は問題ありません。

yes

誰もがこれを解決する方法を知っていますか?

+0

のリリースで解決されます。各かみそりのページは、 'Contact-Us.cshtml.cs'という名前のコードビハインドファイルを持つことができ、クラスは' Contact-Us'です。それは有効なクラス名のようには見えません。たぶん、エラーメッセージは改善されるかもしれませんが、デザインだけでは許されないようなものです。 – omajid

答えて

1

GitHubで報告された問題が見つかりました。 https://github.com/aspnet/Mvc/issues/6296

は、これは既知のバグで、Visual Studioの私はそれはバグやデザインによって課される制約がある場合は知らない15.5

関連する問題