У меня есть проблема, которая меня немного раздражает: допустим, у меня есть компонент Blazor MyCustomComponent.razor
, который находится в ProjectName.Client.Shared
. Теперь я могу использовать это в своем коде вот так:
<MyCustomComponent></MyCustomComponent>
.
Но как только я переименую этот компонент, щелкнув правой кнопкой мыши MyCustomComponent.razor
, например, на MyFirstCustomComponent.razor
, в IntelliSense все равно появится только старое имя компонента, а новое не распознается. Появляется это сообщение об ошибке:
Обнаружен элемент разметки с неожиданным именем MyFirstCustomComponent.razor. Если это должен быть компонент, добавьте директиву @using для его пространства имен.
Даже если я сделаю полную перестройку, ничего не произойдет.
Мое текущее решение - удалить старый компонент и создать новый компонент с новым именем, но, на мой взгляд, это не лучший способ сделать это.
Есть ли место, где мне также нужно изменить старое имя на новое в каком-то другом файле? После переименования я не смог найти в моем коде какое-либо появление старого имени компонента, но каким-то образом его можно было выбрать из IntelliSense ...